Thanks a lot for the super fast response ! Shai
On Wed, Nov 11, 2009 at 4:21 PM, Uwe Schindler <[email protected]> wrote: > No. > > ----- > Uwe Schindler > H.-H.-Meier-Allee 63, D-28213 Bremen > http://www.thetaphi.de > eMail: [email protected] > > > > -----Original Message----- > > From: Shai Erera [mailto:[email protected]] > > Sent: Wednesday, November 11, 2009 3:17 PM > > To: [email protected] > > Subject: Re: Equality Numeric Query > > > > Thanks ! > > > > If I use Yonik's approach, do I need to index the terms in a special way? > > > > Shai > > > > On Wed, Nov 11, 2009 at 4:13 PM, Uwe Schindler <[email protected]> wrote: > > > > > Hi Shai, > > > > > > In 2.9.1, the approach using upper/lower bound identical and included > is > > > the > > > official supported usage. The Query is optimized to rewrite efficient > in > > > this case (constant score term query). > > > > > > But you can also use a TermQuery like Yonik suggested and converting > the > > > numbers yourself. > > > > > > You will never hit any false terms, as the encoding clearly > > differentiate > > > between precisions. > > > > > > ----- > > > Uwe Schindler > > > H.-H.-Meier-Allee 63, D-28213 Bremen > > > http://www.thetaphi.de > > > eMail: [email protected] > > > > > > > -----Original Message----- > > > > From: Shai Erera [mailto:[email protected]] > > > > Sent: Wednesday, November 11, 2009 2:55 PM > > > > To: [email protected] > > > > Subject: Equality Numeric Query > > > > > > > > Hi > > > > > > > > I index documents with numeric fields using the new Numeric package. > I > > > > execute two types of queries: range queries (for example, [1 TO 20}) > > and > > > > equality queries (for example 24.75). Don't mind the syntax. > > > > > > > > Currently, to execute the equality query, I create a > NumericRangeQuery > > > > with > > > > the lower/upper value being 24.75 and both limits are set to > > inclusive. > > > > Two > > > > questions: > > > > 1) Is there a better approach? For example, if I had indexed the > > values > > > as > > > > separate terms, I could create a TermQuery. > > > > 2) Can I run into precision issues such that 24.751 will be matched > as > > > > well? > > > > > > > > Shai > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
