如何指定不应在ElasticSearch中编制索引的字段

时间:2015-08-17 20:08:40

标签: elasticsearch

如何在ElasticSearch中指定我想要编入索引的字段?我读过this SO question,但我不明白它的答案。

1 个答案:

答案 0 :(得分:0)

您的映射应该是这样的:

"index_name": {
  "mappings": {
    "type_name": {
      "mappings": {
        "properties": {
          "unsearchable_field_name": {
            "index": "no"
          }
        }
      }
    }
  }
}

请注意,unsearchable_field_name仍然可能存储(取决于您的动态映射配置,请查看Dynamic Mapping),但通过设置index: no,Elasticsearch会忽略搜索请求中的此字段