Hi Mark,
Thanks for your inputs.
>> I do wonder why you want a previous though? It sounds like you might be
>> better off heading down a different path...
In our content, we have indexed Author as separate field. We want to expose
a feature to 'browse' the Author list. They can type any author name and do
a locate from there onwards.. While doing that they need to navigate
'previous' & 'next' author list.
e.g AU:Rowling
sample code snippet:
TermEnum browseTermEnum = indexReader.terms(new Term("AU", "rowling"));
while(browseTermEnum.next()){
System.out.println( browseTermEnum.term().text());
}
Navigating the next 10 authors is straight foward becuase we do that by
calling browseTermEnum.next(), but we couldn't do previous. I did consider
the approach of all terms while navigation. But the problem is, when we do a
lookup of term like 'rowling', we didn't iterate from the start of the list,
hence we may not have the previous terms..
Any thoughts ?
markrmiller wrote:
>
> I am not very familiar with the Lucene file formats, but I think that
> there is a lot of "this number tells you how far ahead to read" when
> enumerating terms. As you might guess, I think this lends toward reading
> the terms file forward. Not that an index couldn't point you into the
> terms index somehow (a meta index?). It would make just as much sense (or
> more) to buffer all of the terms to allow a previous though. Depending on
> your RAM and index size, this could be an option.
>
> I do wonder why you want a previous though? It sounds like you might be
> better off heading down a different path...
>
> - Mark
>
>
>
> muraalee wrote:
>>
>> Hi All,
>> I searched in this forum for anybody looking for need for previous()
>> method in TermEnum. I found only this link
>> http://www.nabble.com/How-to-navigate-through-indexed-terms-tf28148.html#a189225
>>
>> Would it be possible to implement previous() method ? I know i am asking
>> for quick solution here ;) Just i want to ensure if it not implemented,
>> there might be a reason. So i can consider alternates approaches to
>> implement similar feature..
>>
>> appreciate your thoughts...
>>
>> Thanks
>> Murali V
>>
>
>
--
View this message in context:
http://www.nabble.com/TermEnum----previous%28%29-method---tf4107296.html#a11707160
Sent from the Lucene - Java Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]