lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Raymond Balmès <raymond.bal...@gmail.com>
Subject Re: Why do range queries work on fields only ?
Date Tue, 03 Mar 2009 18:18:57 GMT
sorry [index04 TO index 08]

On Tue, Mar 3, 2009 at 7:18 PM, Raymond Balmès <raymond.balmes@gmail.com>wrote:

> Just a simplified view of my problem :
>
> A document contains the terms "index01 blabla index02 xxx yyy index03 ...
> index10".  I have the terms indexed in the collection.
> I now want to look for documents which contains [page04 TO page08]... looks
> like I can't do it
> -RB-
>   On Tue, Mar 3, 2009 at 6:33 PM, Steven A Rowe <sarowe@syr.edu> wrote:
>
>> Hi Raymond,
>>
>> On 3/3/2009 at 12:04 PM, Raymond Balmès wrote:
>> > The range query only works on fields (using a string compare)... is
>> > there any reason why it is not possible on the words of the document.
>> >
>> > The following query  [stringa TO stringb] would just give the list of
>> > documents which contains words between those two strings.
>>
>> Can you give an example of what you want to do?
>>
>> I suspect what you want is to look at a range of terms that appear in the
>> collection (that is, across all documents) - if this is so, then you may be
>> interested in IndexReader.terms(Term):
>>
>>
>> http://lucene.apache.org/java/2_4_0/api/org/apache/lucene/index/IndexReader.html#terms(org.apache.lucene.index.Term)
>>
>> Steve
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message