Hi
I am using QueryTermExtractor.getTerms for finding the terms of a given
query in lucene 3.0.3. In it's document has said that "Utility class used to
extract the terms used in a query, plus any weights. This class will not
find terms for MultiTermQuery, RangeQuery and PrefixQuery classes so the
caller must pass a rewritten query (see Query.rewrite) to obtain a list of
expanded terms.", but for these queries - MultiTermQuery, RangeQuery and
PrefixQuery - even rewritten query, it doesn't return the correct list of
expanded terms.
What should I do? For example for e PrefixQuery like 'hell*' it returns
'hell*' instead of " 'hell' and 'hello' and ... ";