I'm not sure if this is fulfill your needs: IndexReader.terms() which returns a TermEnum:
TermEnum te = reader.terms(); while(te.next()) { if(te.term().field().equals("Class")) { System.out.println(te.term ().field()+":"+te.term().text()); } } On 5/30/07, Laxmilal Menaria <[EMAIL PROTECTED]> wrote:
Hello everyone, I have created a Lucene Index of Students Database, this database have 5 fields i.e. Name, Address, Class, PhoneNo and ScholarNo. Now I have opened Searcher and query "Name:Menaria" , Its return 100 results. Now I wants the All unique "Class" names which is return in Hits objects, How can I get unique Class list without using Loop. Please suggest me.. -- Thanks, Laxmilal menaria http://www.minalyzer.com/ http://www.chambal.com/
-- Regards, Mohammad -------------------------- see my blog: http://brainable.blogspot.com/