Re: use QueryTermExtractor for RangeQueries

2011-09-18 Thread Simon Willnauer
On Sat, Sep 17, 2011 at 7:19 AM, S Eslamian wrote: > ofcourse I do this. This is my sample cod to get terms: > > > PrefixQuery pq = new PrefixQuery(new Term("field","hell*")); > rewritenQuery = indexSearcher.rewrite(pq); > QueryTermExtractor qte = new QueryTermExtractor(); > WeightedTerm[] wt = qt

Re: use QueryTermExtractor for RangeQueries

2011-09-16 Thread S Eslamian
ofcourse I do this. This is my sample cod to get terms: PrefixQuery pq = new PrefixQuery(new Term("field","hell*")); rewritenQuery = indexSearcher.rewrite(pq); QueryTermExtractor qte = new QueryTermExtractor(); WeightedTerm[] wt = qte.getTerms(rewritenQuery ); and it returns nothing to me in wt!

Re: use QueryTermExtractor for RangeQueries

2011-09-15 Thread Simon Willnauer
Hey, do you use the query you passed to rewrite to extract the terms or the query returned from rewrite? you should do it like this: Query q = ... q = indexSearcher.rewrite(q); ... simon On Thu, Sep 15, 2011 at 6:02 AM, S Eslamian wrote: > I have an instance of IndexSearcher and then call r

Re: use QueryTermExtractor for RangeQueries

2011-09-14 Thread S Eslamian
I have an instance of IndexSearcher and then call rewrite method with the query. IndexRear ir = IndexReader.open("directory path",true); IndexSearcher indexSearcher = new IndexSearcher(ir); indexSearcher.rewrite(query); On Wed, Sep 14, 2011 at 10:03 PM, Simon Willnauer < simon.willna...@googlemai

Re: use QueryTermExtractor for RangeQueries

2011-09-14 Thread Simon Willnauer
how do you rewrite your query? simon On Tue, Sep 13, 2011 at 9:22 AM, S Eslamian wrote: > 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 weig