Abstract the distance calculation process in the Spatial contrib
----------------------------------------------------------------

                 Key: LUCENE-2151
                 URL: https://issues.apache.org/jira/browse/LUCENE-2151
             Project: Lucene - Java
          Issue Type: Improvement
          Components: contrib/spatial
    Affects Versions: 3.1
            Reporter: Chris Male


The spatial contrib shouldn't tie users to one particular way of calculating 
distances.  Wikipedia lists multiple different formulas for the great-circle 
distance calculation, and there are alternatives to that as well.  In a 
situation where many documents have the same points, it would be useful to be 
able to cache some calculated values as well (currently this is sort of handled 
in the filtering process itself).  

This issue addresses this by abstracting away the distance calculator, allowing 
the user to provide the implementation of choice.  It would then be possible to 
swap in different distance calculation strategies without altering the distance 
filtering process itself.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to