Elasticsearch使用逗号匹配名称

时间:2018-02-01 00:25:51

标签: elasticsearch

我在搜索包含逗号的名称时遇到问题。例如,搜索约翰史密斯'没有回归史密斯,约翰'

我的姓名字段被编入索引为文本字段,我的搜索查询如下所示:

.dcm

我添加了phrase_slop = 1来成功匹配名称,例如John D Smith'在搜索约翰史密斯时#39;但是如何修改我的查询以使用逗号匹配名称?

1 个答案:

答案 0 :(得分:0)

This来自elasticsearch参考。它可能有所帮助。这种问题通常与创建索引时如何设置分析器有关。我建议在控制台UI中测试索引设置和查询。