lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Carlson <>
Subject Numeric Support
Date Fri, 26 Jul 2002 14:38:19 GMT
What would be the criteria for Numeric support?

Currently we are looking to add the ability to hack around adding numeric
support by creating a NumberField (exactly analogous to DateField).

The idea right now is that it would pad the numbers to some level, and only
handle integers at the beginning.

If you mean behind the scenes numeric support where you can pass in a number
to a document field, or be able to know that a given token should be a
number and be mixed with text in the same field, I understand why that would

However, just being able to search for a number by converting it to a
standard text format, and sort by that field correctly, I think that is on
the way, although slowly. This idea also supports range searches since the
number in text form will be alphanumerically ordered like numbers. Any math
will be difficult though.

This will require the query string that contains a number to be converted to
the standard number format using a static method like NumberField. Also it
will require a separate field that contains only number formatted terms.

I hope that helps. 

Does this meet any of your criteria for number support?


On 7/26/02 7:20 AM, "Armbrust, Daniel C." <> wrote:

> Thanks, Doug.
> Dan
> -----Original Message-----
> From: Doug Cutting []
> Sent: Thursday, July 25, 2002 5:46 PM
> To: Lucene Users List
> Subject: Re: Fields support
> Armbrust, Daniel C. wrote:
>> I never have gotten any response to my question of why is there no native
>> numeric support in lucene - (Is it really hard, full redesign required, or
>> has it just not been done [and if it just hasn't been done when might it be
>> done])
> It would require a substantial re-working of Lucene's internals.
> Doug
> --
> To unsubscribe, e-mail:   <>
> For additional commands, e-mail: <>
> --
> To unsubscribe, e-mail:   <>
> For additional commands, e-mail: <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message