繁体   English   中英

Solr按功能排序-意外结果

[英]Solr sort by function - Unexpected results

我们正在尝试根据涉及多个嵌套sum(... product(... div(...)))的复杂函数来查询solr并对结果进行排序。该函数非常复杂。 为了调试,我们运行了与上面的sort参数计算等效的SQL,并尝试将它们与上面solr以相同顺序返回的相同实体匹配。 没有任何匹配项。 更可靠的SQL查询返回了偏斜的结果。 分数全都乱七八糟,没有特别的顺序。 这使我们认为solr无法在此处对事物进行排序,或者我们做错了什么。

有点麻烦:fl = *,score为返回的所有文档获得相同的得分值。 这个因素还在继续吗?

谁能帮忙吗?

fl = *,分数按预期工作。 它为不同的文档给出不同的分数。 您正在使用什么版本的solr。 我只在3.6上测试过

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM