lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michael McCandless <luc...@mikemccandless.com>
Subject Re: Relevance's scores on TopFieldCollector/FieldComparator
Date Mon, 20 Jul 2009 12:36:34 GMT
OK, phew :)

Mike

On Mon, Jul 20, 2009 at 7:27 AM, Raimon Bosch<raimon.bosch@gmail.com> wrote:
>
>
> Yes, seems this bug. We are using boolean queries.
>
>
> Michael McCandless-2 wrote:
>>
>> Actually, were you seeing the 0 scores only on boolean queries?  If so
>> it could be this bug that you were hitting:
>>
>>   https://issues.apache.org/jira/browse/LUCENE-1744
>>
>> That bug only existed in trunk, and is now fixed.
>>
>> Mike
>>
>> On Mon, Jul 20, 2009 at 4:53 AM, Raimon Bosch<raimon.bosch@gmail.com>
>> wrote:
>>>
>>>
>>> In our use-case we are not using filterCache and documentCache in our
>>> solrconfig.xml because we are interested in the maximum random
>>> repetitions.
>>> That's the reason to don't use caches.
>>>
>>> Maybe that was the reason to get 0s in the ScoreCachingWrapper.
>>>
>>>
>>> Michael McCandless-2 wrote:
>>>>
>>>> It's odd that this was necessary.
>>>>
>>>> The ScoreCachingWrapperScorer simply wraps (and caches) the result
>>>> from calling score(), per hit, so that if score() is called more than
>>>> once we don't have to re-compute it.  I don't understand why you were
>>>> always seeing 0 score come back from it.
>>>>
>>>> Mike
>>>>
>>>> On Thu, Jul 9, 2009 at 9:09 AM, Raimon Bosch<raimon.bosch@gmail.com>
>>>> wrote:
>>>>>
>>>>>
>>>>> 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-unsubscribe@lucene.apache.org
>>>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>>
>>>>
>>>>
>>>
>>> --
>>> View this message in context:
>>> http://www.nabble.com/Relevance%27s-scores-on-TopFieldCollector-FieldComparator-tp24407379p24566068.html
>>> Sent from the Lucene - Java Developer mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-dev-help@lucene.apache.org
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/Relevance%27s-scores-on-TopFieldCollector-FieldComparator-tp24407379p24568070.html
> Sent from the Lucene - Java Developer mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message