Re: Using Fuzzysearch with MultiFieldQueryParser

2011-03-25 Thread Deepak Konidena
Ian, I think you're right. Boolean query is what I am looking for. Thanks. On 3/25/11 6:04 AM, "Ian Lea" wrote: >You'd be better off building a BooleanQuery. > >BooleanQuery bq = new BooleanQuery(); >bq.add(new TermQuery(...), ...); >bq.add(new FuzzyQuery(...),. ...); >etc > >See BooleanClause

Re: Using Fuzzysearch with MultiFieldQueryParser

2011-03-25 Thread Ian Lea
You'd be better off building a BooleanQuery. BooleanQuery bq = new BooleanQuery(); bq.add(new TermQuery(...), ...); bq.add(new FuzzyQuery(...),. ...); etc See BooleanClause.Occur for options on MUST, SHOULD etc. -- Ian. On Thu, Mar 24, 2011 at 5:48 PM, Deepak Konidena wrote: > Hi, > > I am us

Using Fuzzysearch with MultiFieldQueryParser

2011-03-24 Thread Deepak Konidena
Hi, I am using MultiFieldQueryParser with a custom analyzer for parsing search text. Now, when I say MultiFieldQueryParser qp = new MultiFieldQueryParser(Version, new String[] {"field1", "field2", "field3"}, customAnalyzer); qp.setDefaultOperator(QueryParser.AND_OPERATOR); Query query = qp.p