SOLR中有偏见的自动完成

时间:2014-12-30 05:27:42

标签: solr

对于电子商务网站,我们希望SOLR在用户在搜索框中输入关键字时提供建议。建议需要基于用户的过去历史而存在偏差。我们打算在查询中将用户的个人资料传递给SOLR,例如如果用户更经常购买电子产品,然后是饼干,我们将通过“电子产品,饼干”。预计SOLR将在自动完成框中推荐电子产品。

这可能吗?

谢谢,

佳日

1 个答案:

答案 0 :(得分:0)

您可以向查询添加提升,以便类别字段中的任何匹配都会导致文档根据权重而有所不同。

即。使用category:electronics^4 category:biscuits^2将导致电子设备被提升两倍的饼干数量,这也是普通文件量的两倍。根据您的查询处理程序,您可以use the bq parameter添加应该提升文档的查询。 EDisMax还支持其他boost参数,但您不需要那些来解决这个问题。