Hi Scott,

> But here's the issue that I solved but it seems like there is either a
> bug in the NumericRangeFilter or there is some additional documentation
> needed.  I created a NumericRangeFilter with a null for the min.  I
> would have thought that that meant the minInclusive could have been
> true
> or false and it wouldn't make a difference.  That wasn't my experience.
> It appears that it needs to be true for things to work the way I would
> expect.  It seems like that behavior should be documented or if it's a
> bug, it should be fixed (but maybe I'm missing a use case).

What problems are you experiencing? For min/max==null, the inclusive flags make 
no difference. Can you provide a testcase? The code in 
NumericRangeQuery.NumericRangeTermEnum.<init> (which is used for the filter, 
too) is keeping the lowest/biggest value for null values.

> Btw- I believe the example in the first part of the description of this
> class has the min and max values reversed.
 
> 
> Filter f = NumericRangeFilter.newFloatRange("weight", 0.3f, 0.10f,
> true,
> true);

That is indeed wrong :-) I'll fix for 3.1.

Uwe


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to