Erik, The attached class does what you want. Regards,
Terry PS: I've discovered that this code may not work if the index isn't optimized (though I've not a clue why that's so). ----- Original Message ----- From: "Erik Hatcher" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, December 30, 2002 12:24 PM Subject: How to obtain unique field values > One final Lucene question for the day... > > Is it possible for me to retrieve all the values of a particular field > that exists within an index, across all documents? I don't really need > (or want) to retrieve all documents and then collate them myself into > unique values, and it seems this information should be readily > accessible somehow. If so, could you share how? > > For example, I'm indexing documents that have a "category" associated > with them. Several documents will share the same category. I'd like > to be able to retrieve all categories. > > And if you are curious what my project actually is - its my custom > blogger, BlogScene: http://www.ehatchersolutions.com/servlets/blogscene > - its a Lucene-based blogger (hence part of the reason for its name). > All documents are indexed and stored in a Lucene index, and retrieved > dynamically for every request. Thanks to Lucene its working very very > nicely! I just need to add some polish to it, such as a category list > and such. > > Erik > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > >
Categories.java
Description: Binary data
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
