我创建了一个新索引以及关闭分析的以下映射。
curl -XPUT localhost:9200/vacation/ -d
'{ "mappings":
{ "rentals":
{ "properties":
{ "name": { "type": "string", "index": "not_analyzed" }}
}
}
}'
此请求已得到确认,我在索引中插入了一个新文档:
{ "name": "fire house" }
由于分析已关闭,因此不应对文档名称" fire house"进行标记。因此,除非查询完全是" fire house,"不应该检索该文件。但是,即使查询字词只是" fire"或者"房子。"这可能是当前版本的E.S.的一个问题。我是否正在使用或者是我在索引创建过程中指定映射的方式?
提前谢谢。