solrcloud5:如何设置词典自动提升查询词?

时间:2017-03-23 15:15:21

标签: solr phrase solr-boost

我想在自动查询时提升一些重要的术语,如何处理?例如,查询短语:“apple tree”,我想通过词典自动设置“apple”权重“2”的术语,高于“tree”。是否有更好的方法?

1 个答案:

答案 0 :(得分:0)

如果通过"自动通过词典"你的意思是"在索引时间"然后是的,你可以通过field boosting在Solr5中做到这一点。您可以根据其包含的值为每个字段设置提升。

但是,从Solr 6.5开始,索引时间增加have been depredated,所以如果你打算将来升级,我就不会使用它们。

你可以使用docValue字段,并在那里存储提升值,并在查询时使用该值来对分数进行加权。