Docs: Made multi-fields more prominent
This commit is contained in:
parent
00093a21dc
commit
9da8822aed
|
@ -53,6 +53,17 @@ Each field has a data `type` which can be:
|
||||||
* or a specialised type like <<geo-point,`geo_point`>>,
|
* or a specialised type like <<geo-point,`geo_point`>>,
|
||||||
<<geo-shape,`geo_shape`>>, or <<search-suggesters-completion,`completion`>>.
|
<<geo-shape,`geo_shape`>>, or <<search-suggesters-completion,`completion`>>.
|
||||||
|
|
||||||
|
It is often useful to index the same field in different ways for different
|
||||||
|
purposes. For instance, a `string` field could be <<mapping-index,indexed>> as
|
||||||
|
an `analyzed` field for full-text search, and as a `not_analyzed` field for
|
||||||
|
sorting or aggregations. Alternatively, you could index a string field with
|
||||||
|
the <<analysis-standard-analyzer,`standard` analyzer>>, the
|
||||||
|
<<english-analyzer,`english`>> analyzer, and the
|
||||||
|
<<french-analyzer,`french` analyzer>>.
|
||||||
|
|
||||||
|
This is the purpose of _multi-fields_. Most datatypes support multi-fields
|
||||||
|
via the <<multi-fields>> parameter.
|
||||||
|
|
||||||
[float]
|
[float]
|
||||||
== Dynamic mapping
|
== Dynamic mapping
|
||||||
|
|
||||||
|
|
|
@ -40,6 +40,20 @@ Attachment datatype::
|
||||||
which supports indexing ``attachments'' like Microsoft Office formats, Open
|
which supports indexing ``attachments'' like Microsoft Office formats, Open
|
||||||
Document formats, ePub, HTML, etc. into an `attachment` datatype.
|
Document formats, ePub, HTML, etc. into an `attachment` datatype.
|
||||||
|
|
||||||
|
[float]
|
||||||
|
=== Multi-fields
|
||||||
|
|
||||||
|
It is often useful to index the same field in different ways for different
|
||||||
|
purposes. For instance, a `string` field could be <<mapping-index,indexed>> as
|
||||||
|
an `analyzed` field for full-text search, and as a `not_analyzed` field for
|
||||||
|
sorting or aggregations. Alternatively, you could index a string field with
|
||||||
|
the <<analysis-standard-analyzer,`standard` analyzer>>, the
|
||||||
|
<<english-analyzer,`english`>> analyzer, and the
|
||||||
|
<<french-analyzer,`french` analyzer>>.
|
||||||
|
|
||||||
|
This is the purpose of _multi-fields_. Most datatypes support multi-fields
|
||||||
|
via the <<multi-fields>> parameter.
|
||||||
|
|
||||||
include::types/array.asciidoc[]
|
include::types/array.asciidoc[]
|
||||||
|
|
||||||
include::types/binary.asciidoc[]
|
include::types/binary.asciidoc[]
|
||||||
|
|
Loading…
Reference in New Issue