2

我想知道是否可以使用Elasticsearch 的 Completion Suggester来匹配查询中的所有 ngram。

我基本上想做的是“滥用”完成建议来做“基于字典的分块”。

例如给出句子:“巴黎疯马俱乐部今天营业到几点?”

我想输入上面的整个句子作为对“完成建议”的查询,并取回索引的“疯马俱乐部”而不是“马俱乐部”,即使两者都可以被索引。即:如果术语有重叠,则只应返回最大的 ngram。

这可能开箱即用吗?如果没有,关于在哪里寻找的任何方向(有或没有 Elasticsearch)?

4

0 回答 0