我想做一些类似 solr relevancy 并按评分排序的事情。但是 SOLR 相关性有一些定义的分数(tf-idf)。
例如:我通过字段“NAME”有提升方法并返回记录(来自 solr 的分数和我的预期分数)。
AA提升分数 3
BB提升分数 2
AB提升分数 1
ID、名称、分数、Expected_Score
1、AA、8、3
2、AA、6、3
3、AA、6、3
4、AABB、7、6
5、BB、9、2
您可以看到 solr 相关性将为名称“AA”提供不同的分数,因为它基于查询的默认分数,而不是仅字段名称。同样最重要的是,与“AA”相比,“BB”的得分更高,但助推器得分更低。
我希望仅基于自定义字段和数据的评分仅提升,而不受其他字段的影响。与 MySQL 权重(基于字段组合权重的排序结果)类似,但在 SOLR 中