[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lucene-user
Subject:    Re: Indexing Numeric value in Lucene 4.10.4
From:       aravinth thangasami <aravinththangasami () gmail ! com>
Date:       2017-04-07 8:16:37
Message-ID: CAMaX_Zg2GD_4us9aS623+hM9ryj0hfd==5dqUW1PFJEpVcDQ4g () mail ! gmail ! com
[Download RAW message or body]


On Fri, 7 Apr 2017 at 1:44 PM, Uwe Schindler <uwe@thetaphi.de> wrote:

> Hi,
>
> That's much easier. If you don't want to do ranges, use
> precisonStep=Integer.MAX_VALUE. If you want to sort, then an additional
> docvalues field is to be used, but that's not what you intend.
>
> Uwe
>
> -----
> Uwe Schindler
> Achterdiek 19, D-28357 Bremen
> http://www.thetaphi.de
> eMail: uwe@thetaphi.de
>
> > -----Original Message-----
> > From: aravinth thangasami [mailto:aravinththangasami@gmail.com]
> > Sent: Friday, April 7, 2017 8:54 AM
> > To: java-user@lucene.apache.org
> > Subject: Re: Indexing Numeric value in Lucene 4.10.4
> >
> > we don't have to sort on that field
> > So that we thought of that approach
> >
> > Thanks for your opinion
> > will consider improving precision step
> >
> > Kind regards,
> > Aravinth
> >
> >
> > On Thu, Apr 6, 2017 at 8:51 PM, Erick Erickson <erickerickson@gmail.com>
> > wrote:
> >
> > > bq: What are your opinions on this?
> > >
> > > That this is not a sound approach. Why do you think Trie is expensive?
> > > What evidence do you have at all for that? Strings are significantly
> > > expensive relative to numeric fields. Plus, you can adjust the
> > > precision step to reduce the "overhead" of a trie field.
> > >
> > > I very strongly doubt that the index would be smaller with strings.
> > > I'm certain comparisons would be slower. I really can't come up with
> > > much of any reason why strings would be better.
> > >
> > > Not to mention that sorting won't work unless you left-pad with zeros.
> > >
> > > Best,
> > > Erick
> > >
> > > On Thu, Apr 6, 2017 at 6:32 AM, aravinth thangasami
> > > <aravinththangasami@gmail.com> wrote:
> > > > Hi all,
> > > >
> > > > I'm  searching numeric value and will not perform range query on that
> > > field
> > > > I thought of indexing it as String field instead of NumericField
> > > > so that it will improve indexing time by avoiding numeric tries
> > > >
> > > > What are your opinions on this?
> > > >
> > > >
> > > > Kind regards,
> > > > Aravinth
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > > For additional commands, e-mail: java-user-help@lucene.apache.org
> > >
> > >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
>
> Thanks Uwe


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic