Показать страницуИстория страницыСсылки сюдаCopy this pageExport to MarkdownODT преобразованиеНаверх Вы загрузили старую версию документа! Сохранив её, вы создадите новую текущую версию с этим содержимым. Медиафайлы{{tag>search indexer elasticsearch indexer}} ====== Data types - Типы данных индеса ====== ===== Core datatypes ===== * string - text and keyword * [number] - long, integer, short, byte, double, float, half_float, scaled_float * [date] - date * [boolean] - boolean * [binary] - binary * [range] - integer_range, float_range, long_range, double_range, date_range keyword - Поля ключевых слов доступны только по их точному значению. \\ ===== Complex datatypes ===== * [array] - Array support does not require a dedicated type * [object] - object for single JSON objects * [nested] - nested for arrays of JSON objects ===== Geo datatypes ===== * [geo-point] - geo_point for lat/lon points * [geo-shape] - geo_shape for complex shapes like polygons ===== Specialised datatypes ===== * [ip] - ip for IPv4 and IPv6 addresses ===== Completion datatype ===== completion to provide auto-complete suggestions * [token-count] - token_count to count the number of tokens in a string * {plugins}/mapper-murmur3.html[mapper-murmur3] * murmur3 to compute hashes of values at index-time and store them in the index * [percolator] - Accepts queries from the query-dsl * [parent-join] - Defines parent/child relation for documents within the same index ===== Multi-fields ===== It is often useful to index the same field in different ways for different purposes. For instance, a string field could be mapped as a text field for full-text search, and as a keyword field for sorting or aggregations. Alternatively, you could index a text field with the standard analyzer, the english analyzer, and the french analyzer. This is the purpose of multi-fields. Most datatypes support multi-fields via the Multi-fields parameter. types/array.asciidoc types/binary.asciidoc types/range.asciidoc types/boolean.asciidoc types/date.asciidoc types/geo-point.asciidoc types/geo-shape.asciidoc types/ip.asciidoc types/keyword.asciidoc types/nested.asciidoc types/numeric.asciidoc types/object.asciidoc types/text.asciidoc types/token-count.asciidoc types/percolator.asciidoc types/parent-join.asciidocСохранитьПросмотрРазличияОтменить Сводка изменений Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии: CC0 1.0 Universal