在Elasticsearch中,enabled:false和index:'no'有什么区别?

22
在elaticsearch中映射字段时,设置“index”为“false”和“store”为“true”的区别是什么?
enabled : false

关于“字段”和“设置”

index : 'no'

?


相关对话:http://elasticsearch-users.115913.n3.nabble.com/What-s-the-difference-between-quot-enabled-quot-quot-index-quot-and-quot-store-quot-td4029715.html - stuart
1个回答

18
依我的理解,index: no 只适用于核心类型,而 enabled: false 则适用于对象类型和 ElasticSearch 特定字段,如 _index_all 等。

根据文档

enabled 设置仅适用于映射类型和对象字段。它会导致 Elasticsearch 完全跳过对该字段内容的解析。


enabled 的使用示例(YAML 格式):

    ---
    ...
    _all:
          enabled: false
    ...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接