【问题标题】:Elasticsearch: Use `slop` parameter with Completion SuggesterElasticsearch:将 `slop` 参数与 Completion Suggester 一起使用
【发布时间】:2018-07-20 17:41:20
【问题描述】:

如何使用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"
>> ...

【问题讨论】:

    标签: java python elasticsearch search lucene


    【解决方案1】:

    不幸的是,考虑到完成建议器的工作方式(它只是遵循公共前缀),这是不可能的。这项工作应该通过搜索来完成。

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

    【讨论】:

    • 是的,对如何使用 finite state transducer 实现完成建议器进行了一些研究,很明显这不实用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 2015-07-08
    • 2019-07-28
    • 2019-06-10
    • 1970-01-01
    相关资源
    最近更新 更多