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