【发布时间】:2016-11-28 22:00:50
【问题描述】:
我的文档有一个“描述”字段,包含 3 到 10 个句子。
我必须支持模糊性,因为我不能期望用户说出完全相同的话。
另一方面,我必须使用“match_phrase”而不是“match”,因为如果单词相距太远,则文档不相关。
问题在于“match_phrase”不分析单词,因此不支持模糊性。 (请参阅此处的最后一段 https://www.elastic.co/guide/en/elasticsearch/guide/master/phrase-matching.html)。
我想我需要一个创造性的解决方案来以某种方式满足这两个要求。也许通过使用其他搜索查询。
【问题讨论】:
标签: elasticsearch fuzzy-search match-phrase