elasticsearch 使用完成建议器匹配查询中的所有NGRAM,elasticsearch,nlp,named-entity-recognition,text-chunking,elasticsearch,Nlp,Named Entity Recognition,Text Chunking" /> elasticsearch 使用完成建议器匹配查询中的所有NGRAM,elasticsearch,nlp,named-entity-recognition,text-chunking,elasticsearch,Nlp,Named Entity Recognition,Text Chunking" />

elasticsearch 使用完成建议器匹配查询中的所有NGRAM

elasticsearch 使用完成建议器匹配查询中的所有NGRAM,elasticsearch,nlp,named-entity-recognition,text-chunking,elasticsearch,Nlp,Named Entity Recognition,Text Chunking,我想知道在一个查询中是否可以使用匹配所有NGRAM 我基本上想做的是“误用”完成建议器来做“基于词典的分块” 例如,有一句话:“巴黎的疯马俱乐部今天什么时候开门?” 我想输入上面的整个句子作为对“完成建议”的查询,并返回索引的“疯狂马俱乐部”,但不是“马俱乐部”,即使两者都可以索引。即:如果在术语上存在重叠,则只应返回最大的ngram 这可能是开箱即用的吗? 如果没有,有何方向(带或不带Elasticsearch)可以查看 这仍然是一个试点代码,但有

我想知道在一个查询中是否可以使用匹配所有NGRAM

我基本上想做的是“误用”完成建议器来做“基于词典的分块”

例如,有一句话:“巴黎的疯马俱乐部今天什么时候开门?”

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

这可能是开箱即用的吗?
如果没有,有何方向(带或不带Elasticsearch)可以查看

这仍然是一个试点代码,但有