Elasticsearch在字段创建时使用doc_values

时间:2015-05-05 17:18:55

标签: elasticsearch

根据弹性文档,您可以通过将doc_values添加到映射中来使用它们。

PUT /music/_mapping/song
{
  "properties" : {
    "tag": {
      "type":       "string",
      "index" :     "not_analyzed",
      "doc_values": true 
    }
  }
}

创建字段时,似乎可以自动添加doc_values。

  

在字段创建时将doc_values设置为true就是这样   需要使用基于磁盘的fielddata而不是in-memory fielddata。

http://www.elastic.co/guide/en/elasticsearch/guide/current/doc-values.html

默认情况下如何设置此值?

Related SO question

1 个答案:

答案 0 :(得分:1)

这将是2.0中的标准(默认启用):https://github.com/elastic/elasticsearch/issues/8312

与此同时,我只能考虑将任何 new 字段的动态映射用于"doc_values": true,否则(对于任何静态映射),您需要为每个字段手动执行此操作您希望doc_values启用的字段。