Try this, where ir is an IndexReader. The trick is that starting with ""
gives
you the entire list......

Note that you'll go off the end of the field sometime.....

        TermEnum theTerms = ir.terms(new Term("field", ""));

        Term term = null;
        do {
            term = theTerms.term();

            if ((term == null) || ! term.field().equals("field")) {
                return;
            }
            list.add(term.text());
       } while (theTerms.next());


On Jan 25, 2008 10:24 AM, Cam Bazz <[EMAIL PROTECTED]> wrote:

> Hello,
>
> How do we get the TermEnum trick? I could not figure it out. basically, I
> have a field called category, and I like to learn what different values
> the
> category field takes. (sort of like unique in sql)
>
> Best Regards,
> -C.B.
>

Reply via email to