Thanks Ian. Also, if I have a unigram in the query, and I want to make sure
I match only index entries that do not have more than 2 tokens, is there a
way to do that too?

Thanks

On Wed, Feb 18, 2015 at 2:23 AM, Ian Lea <ian....@gmail.com> wrote:

> Break the query into words then add them as TermQuery instances as
> optional clauses to a BooleanQuery with a call to
> setMinimumNumberShouldMatch(2) somewhere along the line.  You may want
> to do some parsing or analysis on the query terms to avoid problems of
> case matching and the like.
>
>
> --
> Ian.
>
>
> On Tue, Feb 17, 2015 at 4:57 PM, Deepak Gopalakrishnan <dgk...@gmail.com>
> wrote:
> > Hello,
> >
> > I have a rather simple query. I have a list where I have terms like and
> > then my query is more natural language. I want to be able to retrieve
> >  matches that has atleast 2 words in common between the query and the
> index
> >
> > Can you guys suggest a Query Type and a field that I should be using?
> >
> > --
> > Regards,
> > *Deepak Gopalakrishnan*
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org
>
>


-- 
Regards,
*Deepak Gopalakrishnan*
*Mobile*:+918891509774
*Skype* : deepakgk87
http://myexps.blogspot.com

Reply via email to