Elasticsearch:在Completion Suggester中使用`slop`参数

时间:2018-02-09 21:43:35

标签: java python elasticsearch search lucene

如何使用slop来使用Completion Suggester参数或实现相同的功能?

这样做的一个示例是,如果用户正在键入查询"Quick fox",并且我有文档"Quick Brown Fox",我希望能够建议文档"Quick Brown Fox"

Documents: ["Quick Brown Fox", "Quick foxes", ...]

Query:
>> "Quick fox"

Results:
>> "Quick foxes"
>> "Quick Brown Fox"
>> ...

1 个答案:

答案 0 :(得分:0)

不幸的是,考虑到完成建议程序的工作方式(它仅遵循公共前缀),这将是不可能的。该工作应改为通过搜索完成。

https://github.com/elastic/elasticsearch/issues/7174