Apache Solr自定义打分

时间:2021-07-14 07:35:03
公司有个需求,对于DOC_ALLTEXT这个字段进行检索,这个字段是数据库里的记录里面每一条信息以及相关的(如,所属类别、分类等)拼接的:content+文件名+类别名等。最终就是一个String。
要求对匹配的条目进行排序,命中位置越在String中靠前的条目靠前显示。
搜了很多资料,没有找到这个位置靠前的得分高的处理方法。
问问大家可以这样可行么?如果可以怎么做?谢谢了。

1 个解决方案

#1


需求可能说的不清楚,我再描述下
比如我检索"中文"
有两条记录:
中文交流社区
美国中文研究所
那么"中文交流社区"要比"美国中文研究所"得分高并且在前面显示。

#1


需求可能说的不清楚,我再描述下
比如我检索"中文"
有两条记录:
中文交流社区
美国中文研究所
那么"中文交流社区"要比"美国中文研究所"得分高并且在前面显示。