如何在ElasticSearch中指定我不想要编入索引的字段?我读过this SO question,但我不明白它的答案。
答案 0 :(得分:0)
您的映射应该是这样的:
"index_name": {
"mappings": {
"type_name": {
"mappings": {
"properties": {
"unsearchable_field_name": {
"index": "no"
}
}
}
}
}
}
请注意,unsearchable_field_name
仍然可能存储(取决于您的动态映射配置,请查看Dynamic Mapping),但通过设置index: no
,Elasticsearch会忽略搜索请求中的此字段