lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Grant Ingersoll <>
Subject Re: score from spans
Date Tue, 04 Aug 2009 17:51:58 GMT
A SpanQuery is a Query, so if you do a search for it, you will get  
scores.  However, the mechanism is a bit complicated, b/c actually  
getting the Spans is separate from doing the query.  I agree there  
could be tighter integration.  However, what you could do is use  
Spans.skipTo to move to the document you are examining in the search  


On Aug 2, 2009, at 11:30 AM, Eran Sevi wrote:

> Hi,
> How can I get the score of a span that is the result of  
> SpanQuery.getSpans()
> ? The score should can be the same for each document, but if it's  
> unique per
> span, it's even better.
> I tried looking for a way to expose this functionality through the  
> Spans
> class but it looks too complicated.
> I'm not even sure that by default some score calculation is even  
> performed
> when using span queries.
> I've noticed that some calculations are made using payloads and
> BoostingTermQuery but the score result is used internally and can't be
> accessed from the Spans results.
> I don't want to re-run the query again using a HitCollector and  
> since the
> reader is passed to getSpans, I think it should be possible to do  
> what I
> want.
> Any help on the correct way to expose the span score will be  
> appreciated.
> Thanks,
> Eran.

Grant Ingersoll

Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids)  
using Solr/Lucene:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message