lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ian Lea <>
Subject Re: my rangequery problem
Date Wed, 30 May 2012 09:28:58 GMT
Do you mean NumericRangeQuery or a textual range query that happens to
be searching on numbers?

What exactly is wrong?

The rewrite method (are you calling this yourself? why?) does indeed
mess around with queries and some may end up wrapped with
ConstantScoreQuery.  I can't remember what happens with range queries
by default.  I think they end up as a MultiTermQuery,  The javadocs
for that have a note about rewrite and constant scoring.

Finally, what version of lucene are you using?


On Wed, May 30, 2012 at 6:55 AM, S Eslamian <> wrote:
> Hi all.
> I'm searching numericRangeQuery in my indexes. (i.e. field : [10 TO 20])
> In some ranges when I rewrite the query, I receive something wrong in the
> answer. something like this : ConstantSocre(field : `
> When I expand the range, then everything is OK. I debug the code and this
> wrong answer comes from rewrite(IndexReader reader) method in
> MultiTermQuery class.
> I know it should be a problem in my index. But I can't understand what it
> may be!
> Can anyone help me?

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

View raw message