[ 
https://issues.apache.org/jira/browse/LUCENE-4208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13453708#comment-13453708
 ] 

Chris Male commented on LUCENE-4208:
------------------------------------

I don't think there is a clear solution here.  But I feel ValueSource provides 
maximum flexibility going forward.  If we continue to support makeValueSource 
then people can sort, or include it in their query if they want, or just 
retrieve the value at some later stage.  makeQuery() should just return a 
ConstantScoreQuery.  We can consider in future versions what if anything we 
want to do around its score.

WRT to TwoDoubles.  This Strategy was a nice start to this work awhile back and 
was designed to replicate existing point-distance functionality.  But it has 
huge limitations and it constantly feels like we're being held back by it.  
Every Strategy has its limitations, and I dont feel we should hold back changes 
just because it impacts TwoDoubles.
                
> Spatial distance relevancy should use score of 1/distance
> ---------------------------------------------------------
>
>                 Key: LUCENE-4208
>                 URL: https://issues.apache.org/jira/browse/LUCENE-4208
>             Project: Lucene - Core
>          Issue Type: New Feature
>          Components: modules/spatial
>            Reporter: David Smiley
>             Fix For: 4.0
>
>
> The SpatialStrategy.makeQuery() at the moment uses the distance as the score 
> (although some strategies -- TwoDoubles if I recall might not do anything 
> which would be a bug).  The distance is a poor value to use as the score 
> because the score should be related to relevancy, and the distance itself is 
> inversely related to that.  A score of 1/distance would be nice.  Another 
> alternative is earthCircumference/2 - distance, although I like 1/distance 
> better.  Maybe use a different constant than 1.
> Credit: this is Chris Male's idea.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to