1 Star 0 Fork 0

木易/elasticsearch-definitive-guide

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
30_Root_Object.asciidoc 1.48 KB
一键复制 编辑 原始数据 按行查看 历史

The Root Object

The uppermost level of a mapping is known as the root object. It may contain the following:

  • A properties section, which lists the mapping for each field that a document may contain

  • Various metadata fields, all of which start with an underscore, such as _type, _id, and _source

  • Settings, which control how the dynamic detection of new fields is handled, such as analyzer, dynamic_date_formats, and dynamic_templates

  • Other settings, which can be applied both to the root object and to fields of type object, such as enabled, dynamic, and include_in_all

Properties

We have already discussed the three most important settings for document fields or properties in [core-fields] and [complex-core-fields]:

type

The datatype that the field contains, such as string or date

index

Whether a field should be searchable as full text (analyzed), searchable as an exact value (not_analyzed), or not searchable at all (no)

analyzer

Which analyzer to use for a full-text field, both at index time and at search time

We will discuss other field types such as ip, geo_point, and geo_shape in the appropriate sections later in the book.

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/yangguilong/elasticsearch-definitive-guide.git
git@gitee.com:yangguilong/elasticsearch-definitive-guide.git
yangguilong
elasticsearch-definitive-guide
elasticsearch-definitive-guide
master

搜索帮助