开发者

How are the Apache Solr search results sequenced?

I have Apache Solr 6.x-1.0-rc3 module installed in my site and it works fine. I wanted to know how are the Apache Solr search results sequenced. I have tried a few things and have concluded that it's not alphabetical or according to the recently updated n开发者_如何转开发ode.

How are the search results sequenced? I mean in what order or logic.


Basically, it's scored based on the strength of the match with a few boosting factors added. There's a great breakdown on the algorithm here: http://www.supermind.org/blog/378/lucene-scoring-for-dummies


Yeah, Solr results are sorted by relevance score by default. The fields within a single result should be in the same order in which they were committed (at least within multi-valued fields...should be true for all fields, though), so you should be able to preserve some field sorting that you might do in the processing script. If you just show all results, I think the results are ordered by the order they were added to the index.


The Solr Wiki page (http://wiki.apache.org/solr/CommonQueryParameters) says the default sort order is score desc.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜