lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joel Halbert <j...@su3analytics.com>
Subject Re: Query to always prefer adjacent terms.
Date Tue, 13 Sep 2011 16:16:42 GMT
SpanNearQuery makes sense, thanks for the link.

On Tue, 2011-09-13 at 14:40 +0100, Ian Lea wrote:
> Use a query with multiple clauses including a boosted PhraseQuery, or
> SpanNearQuery.  I think the latter is the most flexible - see
> http://www.lucidimagination.com/blog/2009/07/18/the-spanquery/ for
> good info.
> 
> http://lucene.apache.org/java/3_3_0/queryparsersyntax.html tells you
> how to use boosting if you are using the query parser.
> 
> 
> --
> Ian.
> 
> On Tue, Sep 13, 2011 at 2:26 PM, Joel Halbert <joel@su3analytics.com> wrote:
> > Hi Folks,
> >
> > What is the simplest method of constructing a multi term query such that
> > the highest scoring document(s) is always that which contain all terms
> > in the query adjacent to each other?
> >
> > i.e. if I search for "federal reserve" I would prefer documents that
> > contain "Ben Bernake is the chairman of the federal reserve" to score
> > higher than "the federal government is going to reserve ...".
> >
> > I'd rather not do this as two separate queries.
> >
> > Thanks,
> > Joel
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> > For additional commands, e-mail: java-user-help@lucene.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-user-help@lucene.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message