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 > >