lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From eakarsu <eaka...@gmail.com>
Subject Documents with SOLR function "sort" are NOT sorted by score
Date Fri, 12 Dec 2014 04:51:21 GMT

I am having difficulty with my sort function. With the following sort,
documents are not sorted by score if you can see. Why sort function is not
able to sort it properly?
I appreciate your prompt answer


This is my sort function.

sort=map(and(termfreq(CustomersFavourite,852708),exists($exactqq)),1,1,1,0)
desc,map(and(termfreq(CustomersPurchased,852708),exists($exactqq)),1,1,1,0)
desc,map(exists($exactqq),1,1,NumberOfClicks,0)
desc,map(exists($exactqq),1,1,Amount,0)
desc,map(and(termfreq(InPromotion_925,true),exists($exactqq)),1,1,1,0)
desc,map(exists($exactqq),1,1,OrderCount,0) desc
exactqq={!edismax}(ProductModelNameExact:xyz OR ProductModelName_TR:xyz)

But as you can results are not sorted by score

"response": {
    "numFound": 139,
    "start": 0,
    "maxScore": 0.6251737,
    "docs": [
      {
        "score": 0.28109676
      },
      {
        "score": 0.25829598
      },
      {
        "score": 0.36092186
      },
      {
        "score": 0.6251737
      },
      {
        "score": 0.1379621
      },
      {
        "score": 0.14090014
      },
      {
        "score": 0.1379621
      },
      {
        "score": 0.14090014
      },
      {
        "score": 0.50190175
      },
      {
        "score": 0.1379621
      },
      {
        "score": 0.12398934
      },
      {
        "score": 0.1379621
      },
      {
        "score": 0.12398934
      },
      {
        "score": 0.4989637
      },
      {
        "score": 0.12585841
      },
      {
        "score": 0.12585841
      },



--
View this message in context: http://lucene.472066.n3.nabble.com/Documents-with-SOLR-function-sort-are-NOT-sorted-by-score-tp4173928.html
Sent from the Solr - User mailing list archive at Nabble.com.

Mime
View raw message