根据弹性文档,您可以通过将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
默认情况下如何设置此值?
答案 0 :(得分:1)
这将是2.0中的标准(默认启用):https://github.com/elastic/elasticsearch/issues/8312
与此同时,我只能考虑将任何 new 字段的动态映射用于"doc_values": true
,否则(对于任何静态映射),您需要为每个字段手动执行此操作您希望doc_values
启用的字段。