You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@lucene.apache.org by Federico Schroder <fs...@runway10.com> on 2011/07/12 23:57:00 UTC

searching/filtering by field's value length

Hello,
I need some help doing a search.
Say I have a really simple document structure, just 1 field, labeled name.
I need to retrieve all the names whose length is more or less than a
specified value. By length I mean String.length().
A range filter seems close in concept, but I couldn't find a good example to
write my specific case.
Thanks for the help,
Federico

Re: searching/filtering by field's value length

Posted by Ian Lea <ia...@gmail.com>.
Store the string length as a NumericField with each document and use
NumericRangeQuery. There are examples in the javadocs.


--
Ian.


On Tue, Jul 12, 2011 at 10:57 PM, Federico Schroder
<fs...@runway10.com> wrote:
> Hello,
> I need some help doing a search.
> Say I have a really simple document structure, just 1 field, labeled name.
> I need to retrieve all the names whose length is more or less than a
> specified value. By length I mean String.length().
> A range filter seems close in concept, but I couldn't find a good example to
> write my specific case.
> Thanks for the help,
> Federico
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org