AlexElba wrote:
>
> Hello,
> I have project which I am trying to switch from lucene 2.3.2 to 2.4 I am
> getting some strange scores
>
> Before my code was:
>
> Hits hits= searcher.search(query);
> Float score = hits.score(1)
>
> and scores from hist was from 0-1; 1 was 100% match
>
> I change code to use hit collector
>
> TopDocCollector collector = new TopDocCollector(999999);
> searcher.search(query, collector);
> ScoreDocs[] hits= collector.topDocs().scoreDocs;
> int docId = hits[1].doc;
> Document document = searcher.doc(docId);
> Float score = hits[1].score
>
> The scores from this class are from 2-12.5 for the same query.
>
> How to change my scores to old way?
>
>
>
>
>
>
I fix the problem. The prblem was there queue and pushing and poping. After
some optimization of the TopDocCollector it got faster
--
View this message in context:
http://www.nabble.com/Lunene-2.3-2.4-switch%3A-Scoring-change-tp21739867p22092512.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]