It Worked for me changing:
public void setScorer(Scorer scorer) { this.scorer = new ScoreCachingWrappingScorer(scorer); } by public void setScorer(Scorer scorer) { this.scorer = scorer; } in my PseudoRandomFieldComparator. Regards, Raimon Bosch. Raimon Bosch wrote: > > Hi, > > I've just implemented my PseudoRandomFieldComparator (migrated from > PseudoRandomComparatorSource) on Solr. The problem that I see is that I > don't have acces to the relevance's scores like in the deprecated class > ComparatorSource. > > I saw that the TopFieldCollector is filling the scorer of my > PseudoRandomFieldComparator, but the method scorer.score() is always > returning 0. It's like we pass correctly the scorer, but the scorer is > making reference to a wrong scores's array. > > How can I have my relevance's scores on my PseudoRandomFieldComparator? > Any ideas? > > > Regards, > Raimon Bosch. > -- View this message in context: http://www.nabble.com/Relevance%27s-scores-on-TopFieldCollector-FieldComparator-tp24407379p24409794.html Sent from the Lucene - Java Developer mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org