完成建议 - 将前缀建议与非前缀建议混合

时间:2015-10-08 15:32:33

标签: elasticsearch

将前缀建议与非前缀建议混合的最佳方法是什么。

例如说我们有以下术语:

癌症预防

膀胱癌

乳腺癌

带有前缀建议它只会返回“癌症预防”但是我希望能够返回“膀胱癌”和“乳腺癌”但是它们在体重或相关性方面较低。所以订单将是:

癌症预防

膀胱癌

乳腺癌

1 个答案:

答案 0 :(得分:0)

尝试使用短语建议器,看看它的评分顺序是否有帮助。如果没有,您可能需要在API调用(前缀和短语)中打包两个单独的建议请求,然后在客户端中对它们进行排序/重复删除。

Twitter Typeahead支持客户端重复数据删除(如果您想要使用该路由,可以使用多个建议来源。)