小编shm*_*man的帖子

Elasticsearch Suggest+同义词+模糊性

我正在寻找一种方法来实现具有同义词和模糊性的自动建议

例如,当用户尝试搜索“replce ar”时,我的同义词列表有 ar => audio record

因此,结果应包括匹配更改音频记录替换音频记录等的项目,

在这里我们需要模糊性,因为“替换”(在用户的搜索文本中)有一个拼写错误 匹配 ar => 音频记录自动建议与正则表达式模式的同义词。

是否可以在单个字段中实现所有三个功能?

编辑: 正则表达式+模糊只是抛出错误。我还没有很好地解释我需要一个正则表达式模式。所以,我需要一个正则表达式来进行部分单词查找(“百科全书”包含“环”)。

现在,在调查了我为此目的有哪些选择后,将我引导至NGram Tokenizer并查看其他建议者,我发现也许Phrase 建议者正是我正在寻找的,所以我会尝试并告诉你关于。

fuzzy-search elasticsearch search-suggestion type-synonyms

5
推荐指数
1
解决办法
1245
查看次数