hi  Ian

but when I see lucene-3.0.0/src/java/org/apache/lucene/document/Field.java
all the constructors either take a String ad value or a byte [] array as a
value. Can u guide me that how to use NumericField or am I missing
something?

Thanks
Saurabh Agarwal


On Fri, May 14, 2010 at 1:33 AM, Ian Lea <ian....@gmail.com> wrote:

> You can store byte arrays, but you can't search on them.  For integers
> you can either pad them out with leading zeros or use NumericField. If
> you use NumericField you'll need to use NumericRangeQuery as well.
>
> --
> Ian.
>
>
> On Thu, May 13, 2010 at 8:44 PM, Saurabh Agarwal <srbh.g...@gmail.com>
> wrote:
> > Hi,
> > I am new to lucene. the constructors in Feild show that I can give the
> value
> > as byte[] I wanted to ask if I store a integer as a byte array the how it
> > will ve searched during search say file size!!!
> >
> > because if I use text format the range search will be poor say fs of 10
> 12
> > 20 30 50 100 101 102 will be organised as
> > 10
> > 100
> > 101
> > 102
> > 12
> > 20
> > 30
> > 50
> >
> > so range search of size between 10 and 20 will be relatively poor if I
> store
> > values like the order given
> >
> > Thanks and regards
> > Saurabh Agarwal
> >
>
> ---------------------------------------------------------------------
> 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