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: [email protected]
For additional commands, e-mail: [email protected]