Hi, Say for example, a query like "mammohan singh dancing", I am preferring to make a compulsory condition on nouns to be searched but any verb isnt important for me, I am preferring to extract results for manmohan singh and not for dancing. If I can extract noun verb or can get to know that in my index I have a concept of "manmohan singh" or an identity if not concept, I would like to define rules for doing a strict(compulsory) match of noun(concept) and loose match(non-compulsory boosting) for the verb.
Basically, I want to avoid getting zero results for a compulsory match of the 3 tokens(in this case manmohan singh dancing) of the query and instead I want to do a compulsory match on manmohan singh since that exists in my index and "dancing" shouldn't be a compulsory match for non-zero number of results. Hope this explains. Any suggestions? Regards, Pooja On Thu, Jun 23, 2011 at 11:07 AM, Anshum <ansh...@gmail.com> wrote: > What would you mean by 'noun or some concept'. Would be better if you could > give a rather concrete example. > About detecting parts of speech, you could use a lot of libraries but I > didn't get about boosting terms from the Index. > > > -- > Anshum Gupta > http://ai-cafe.blogspot.com > > > On Thu, Jun 23, 2011 at 11:02 AM, Pooja Verlani <pooja.verl...@gmail.com > >wrote: > > > Hi, > > > > At the query time, I want to make the lucene query such that it should > > boost > > only the noun from the query or some concept existing in the index. Are > > there any possibilities or any possible ideas that can be worked around? > > > > > > Regards, > > Pooja > > >