Hi Alan, 

Thank you for your answer: it is exactly what I need. 

Regards, 

Aurélien 

On 12.09.2015 11:21, Alan Woodward wrote: 

> If you're using lucene 5.3, you could create a modified version of 
> PayloadScoreQuery that just uses positions rather than payloads to modify the 
> score. 
> 
> Alan Woodward
> www.flax.co.uk [1]
> 
> On 11 Sep 2015, at 17:40, aurelien.mazo...@francelabs.com wrote: 
> 
> Perfect, thank you :-) 
> 
> I was also wondering if I can take the absolute position of a term in the 
> scoring calculation in my SpanNearQuery but I am not sure I can achieve this 
> efficiently with a custom implementation of Similarity. 
> 
> I am thinking of two ways to achieve this (please tell me if I am wrong...) : 
> 
> - Duplicate the term position in payload and implement the computePayload 
> method in Similirity class in order to make it take the value into account 
> for scoring (I don't like this solution :-) ) 
> 
> - Extends the SpanScorer to take the term position into account for the 
> scoring calculation 
> 
> Do you think that one of these approach is valid or do you have another idea? 
> 
> Thank you, 
> 
> Regards 
> 
> Aurélien MAZOYER 
> 
> On 11.09.2015 09:40, Alan Woodward wrote: Yes, that's correct. 
> 
> Alan Woodward
> www.flax.co.uk [2]
> 
> On 10 Sep 2015, at 17:11, aurelien.mazo...@francelabs.com wrote: Hi,
> 
> Yes, thanks.
> If I want to customize this behavior (remove it or make it more or less 
> important), is it correct to override the Similarity class to implement a new 
> computeSlopFactor method?
> 
> Thank you for your answer.
> 
> Regards,
> 
> Aurélien MAZOYER
> 
> On 10.09.2015 12:37, Alan Woodward wrote:
> Hi,
> SpanNearQuery will also take into account the 'width' of the match, so
> that terms that are closer together will score more highly. Is that
> what you're looking for?
> Alan Woodward
> www.flax.co.uk [2]
> On 10 Sep 2015, at 10:43, aurelien.mazo...@francelabs.com wrote:
> Hi all,
> SpanNearQuery and SloppyPhraseQuery can have similar behavior in some use 
> cases. On the one hand, I have to distinguish between ordered and unordered 
> terms (that's enabled with SpanNearQuery) but on the other hand, I want to 
> use the SloppyPhraseScorer, that takes the relative positions of the terms 
> into account for the score calculation. As far I understood, this is possible 
> with SloppyPhraseQuery but not with SpanNearQuery. Do you think there is 
> there a way to combine these two features to have the best of both worlds?
> Thanks!
> Aurélien
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-user-h...@lucene.apache.org

 

Links:
------
[1] http://www.flax.co.uk
[2] http://www.flax.co.uk/

Reply via email to