lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Keegan <peterlkee...@gmail.com>
Subject Re: SpanQuery and BoostingTermQuery oddities
Date Wed, 05 Aug 2009 17:58:19 GMT
I got it to work by adding new overrides:

  public QueryWeight createQueryWeight(Searcher searcher) throws IOException

  public Scorer scorer(IndexReader reader, boolean scoreDocsInOrder, boolean
topScorer) throws IOException

But, it seems like it should still work with the old overrides:

protected Weight createWeight(Searcher searcher) throws IOException
public Scorer scorer(IndexReader reader) throws IOException

Peter


On Wed, Aug 5, 2009 at 12:29 PM, Peter Keegan <peterlkeegan@gmail.com>wrote:

> I ran into the same problem trying to update the BoostingNearQuery patch in
> *LUCENE-1341 <https://issues.apache.org/jira/browse/LUCENE-1341>.
> *The scorer never gets called. This used to work in 2.3.2
>
> Peter
>
>
> On Wed, Aug 5, 2009 at 11:01 AM, Mark Miller <markrmiller@gmail.com>wrote:
>
>> Grant Ingersoll wrote:
>>
>>>
>>> On Aug 5, 2009, at 10:07 AM, Mark Miller wrote:
>>>
>>>> Yeah - SpanQuery's don't use the boosts from subspans - it just uses the
>>>> idf for the query terms and the span length I believe - and the boost for
>>>> the top level Query.
>>>>
>>>> Is that the right way to go? I guess Doug seemed to think so? I don't
>>>> know. It is sort of a bug that lower boosts would be ignored right? There
is
>>>> an issue for it somewhere.
>>>>
>>>> It gets complicated quick to change it - all of a sudden you need
>>>> something like BooleanQuery ...
>>>>
>>>>
>>> Not sure it needs BooleanQuery, but it does seem like it should take into
>>> account the scores of the subclauses (regardless of BoostingTermQuery).
>>>  There is a spot in creating the SpanScorer where it gets the value from the
>>> QueryWeight, but this QueryWeight does not account for the subclauses
>>> QueryWeights.
>>>
>>>
>> It doesn't need BooleanQuery - it needs BooleanQuery type logic - which is
>> fairly complicated. At least to do it right I think. I don't have a clear
>> memory of it, but I started to try and address this once and ...
>> well I didn't continue.
>>
>> --
>> - Mark
>>
>> http://www.lucidimagination.com
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> 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