Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 1.34 KB

30_Root_Object.asciidoc

File metadata and controls

35 lines (20 loc) · 1.34 KB

根对象

映射的最高一层被称为 根对象 ,它可能包含下面几项:

  • 一个 properties 节点,列出了文档中可能包含的每个字段的映射

  • 各种元数据字段,它们都以一个下划线开头,例如 _type_id_source

  • 设置项,控制如何动态处理新的字段,例如 analyzerdynamic_date_formatsdynamic_templates

  • 其他设置,可以同时应用在根对象和其他 object 类型的字段上,例如 enableddynamicinclude_in_all

属性

我们已经在 [core-fields][complex-core-fields] 章节中介绍过文档字段和属性的三个最重要的设置:

type

字段的数据类型,例如 stringdate

index

字段是否应当被当成全文来搜索( analyzed ),或被当成一个准确的值( not_analyzed ),还是完全不可被搜索( no

analyzer

确定在索引和搜索时全文字段使用的 analyzer

我们将在本书的后续部分讨论其他字段类型,例如 ipgeo_pointgeo_shape