Menu

#272 #scale queries are incompatible with MaxScoreDocumentModel

v4.x
open
nobody
1
2015-12-14
2015-12-14
No

Similar to previous issue: https://sourceforge.net/p/lemur/bugs/234/

scale queries are used in the "simple query" language.

This is in the 3.9 snapshot.

Example:

#combine( #scale:2.0( #text:a() ) )
java.lang.IllegalArgumentException: Query tree does not support delta scoring interface.
#combine:w=1.0(
    #scale:2.0:w=1.0(
        #dirichlet:collectionLength=429667:maximumCount=1356:nodeFrequency=7382(
            #lengths:document:part=lengths()
            #counts:a:part=postings.krovetz()
          )
      )
  )

    at org.lemurproject.galago.core.retrieval.processing.MaxScoreDocumentModel.execute(MaxScoreDocumentModel.java:40)
    at org.lemurproject.galago.core.retrieval.LocalRetrieval.executeQuery(LocalRetrieval.java:249)
    at org.lemurproject.galago.core.tools.Search.runTransformedQuery(Search.java:129)
    at org.lemurproject.galago.core.tools.Search.runQuery(Search.java:119)

As with the other issue when I set parameter "deltaReady" to false, it runs without problems.

Discussion


Log in to post a comment.

MongoDB Logo MongoDB