Le 12-mai-10 à 10:55, mark harwood a écrit :



two terminology questions:

- is multiplier in the mail mentioned there the same as boost?

This factor controls how many decimal places precision is retained in the adjusted scores. Pick to low a multiplier and scores that are only differentiated by a very small value will appear equal. Pick too high a multiplier and you start to lose the most significant parts of the score. This trade-off is summarised here for various settings of "multiplier":

sorry, had overseen. Yes, that seems realistic to me.

- I intended to use prefix and fuzzyqueries. I believe this is contradictory to this or?

You can wrap any queries with this class - the only limitation is it hides all match info in a single byte encoded into the score which only allows for 8 bits or 8 match flags i.e. reports on max 8 clauses. You could try use > 8 bits encoded into the score but then you lose more score precision again (see above).

I'm having an NPE with the query who's toString gives:

QueryMatchMonitor (QueryMatchMonitor ((title-fr:segm~0.5 title- phonetic-fr:SKM~0.5^0.8)) QueryMatchMonitor (((title-en:segm~0.5 title- phonetic-en:SKM~0.5^0.8))^0.95) QueryMatchMonitor (((title-de:segm~0.5 title-phonetic-de:SKM~0.5^0.8))^0.9025) QueryMatchMonitor (((title- en:segm~0.5 title-phonetic-en:SKM~0.5^0.8))^0.85737497))

at

java.lang.NullPointerException
at org.apache.lucene.search.FlagRecordingQuery $FlagRecordingQueryWeight.scorer(FlagRecordingQuery.java:104) at org.apache.lucene.search.BooleanQuery $BooleanWeight.scorer(BooleanQuery.java:297) at org.apache.lucene.search.FlagCombiningQuery $FlagCombiningQueryWeight.scorer(FlagCombiningQuery.java:100) at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java: 246) at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java: 173)
        at org.apache.lucene.search.Searcher.search(Searcher.java:181)
        at org.apache.lucene.search.Searcher.search(Searcher.java:191)

(but note that I removed explain from my FlagCombiningQuery; what's null is the delegateScorer).
Any clue?

paul
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to