JobPlus知识库 互联网 平台开发 话题
solr如何使用edismax改变权重?

如何来定制适合自身业务的排序打分规则(boost)呢?

经过这段时间的思考与实践,想到了如下三个方法

1、定制Lucene的boost算法,加入自己希望的业务规则;

2、使用Solr的edismax实现的方法,通过bf查询配置来影响boost打分。

3、在建索引的schema时设置一个字段做排序字段,通过它来影响文档的总体boost打分

大家对这三种方案有什么建议和心得?跪求大牛指点


按时间排序 按点赞排序

4个回答

扫码APP

扫描使用APP

扫码使用

扫描使用小程序