摘要: 如何控制评分 如果设置了sort字段,那么将会按照sort字段的顺序返回结果。 如果没有设置sort字段,那么将会根据相关度打分来排序。也就是说,相关度更高的排在前面。 如何来定制适合自身业务的排序打分规则(boost)呢?经过这段时间的思考与实践,想到了如下三个方法:1、定制Lucene的boos 阅读全文
posted @ 2019-08-26 17:11 不同的日子丶看不同的云 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 以下来自solr in action。 包含: 词项频次。查询词项出现在当前查询文档中的次数。 反向文档频次。查询词项出现在所有文档总的次数。 此项权重。 标准化因子: 字段规范: 文档权重。 字段权重。 长度归一化。消除长文档的优势。因为长文档的词项频次一般会比较大。 协调因子。避免一个文档中出现 阅读全文
posted @ 2019-08-26 16:58 不同的日子丶看不同的云 阅读(706) 评论(0) 推荐(0) 编辑
摘要: solr-custom-score solr自定义评分组件demo (一)背景介绍 大多数时候我们使用lucene/solr/elasticsearch自带的评分查询都是没问题的,当然这也仅仅限于简单的业务或者对搜索排名 不敏感的场景中,假设业务方要求有若干业务因子要干扰到排名,同时还不能放弃框架本 阅读全文
posted @ 2019-08-26 16:52 不同的日子丶看不同的云 阅读(631) 评论(0) 推荐(0) 编辑