lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elias Khsheibun" <eli...@gmail.com>
Subject RE: PayloadNearQuery
Date Mon, 21 Dec 2009 20:01:42 GMT
How can I add the first the PayloadNearQuery, I only add clauses.. (It is
only one term I did the following code - this code doesn't provide the
needed effect).

SpanTermQuery [] spanTerms = new SpanTermQuery[terms.length];

spanTerms[0] = new PayloadTermQuery(new Term(field,terms[0]),new
AveragePayloadFunction());
				
for (int i=1 ; i<terms.length ; i++)
{
	spanTerms[i] = new SpanTermQuery(new Term(field,terms[i]));
}

SpanNearQuery x = new SpanNearQuery(spanTerms, 0, true);	 

-----Original Message-----
From: Uwe Schindler [mailto:uwe@thetaphi.de] 
Sent: Monday, December 21, 2009 9:45 PM
To: java-user@lucene.apache.org
Subject: RE: PayloadNearQuery

It is as you describe:

PayloadTermQuery is a subclass of SpanQuery. So create a SpanNearQuery with
slop=0 and order=true and add first the PayloadNearQuery, then the rest of
the phrase terms as SpanTermQuery in order of appearance.

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de

> -----Original Message-----
> From: Elias Khsheibun [mailto:elias3@gmail.com]
> Sent: Monday, December 21, 2009 6:51 PM
> To: java-user@lucene.apache.org
> Subject: PayloadNearQuery
> 
> I want to have the effect of handling the first term of a phrase query 
> as a PayloadTermQuery and for the others just normal handling ... how 
> can I do that ?
> 
> 
> 
> ---------------------------------------------------------------------
> 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