![](https://csdnimg.cn/release/download_crawler_static/87579921/bg9.jpg)
� Meta-fields
元字段用于自定义如何处理文档的相关元数据。 元字段的示例包括文档的_inde
x,_type,_id 和_source 字段。
� Fields or properties
映射类型包含与文档相关的字段或属性的列表。
分词器最佳实践
因为后续的 keyword 和 text 设计分词问题,这里给出分词最佳实践。即索引时用
ik_max_word,搜索时分词器用 ik_smart,这样索引时最大化的将内容分词,搜
索时更精确的搜索到想要的结果。
例如我想搜索的是小米手机,我此时的想法是想搜索出小米手机的商品,而不是小
米音响、小米洗衣机等其他产品,也就是说商品信息中必须只有小米手机这个词。
我们后续会使用"search_analyzer": "ik_smart"来实现这样的需求。
2) 字段类型
� 一种简单的数据类型,例如 text、keyword、double、boolean、long、date、
ip 类型。
� 也可以是一种分层的 json 对象(支持属性嵌套)。
� 也可以是一些不常用的特殊类型,例如 geo_point、geo_shape、completion
针对同一字段支持多种字段类型可以更好地满足我们的搜索需求,例如一个 string
类型的字段可以设置为 text 来支持全文检索,与此同时也可以让这个字段拥有