[
https://issues.apache.org/jira/browse/SOLR-10039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15839912#comment-15839912
]
Yonik Seeley commented on SOLR-10039:
-------------------------------------
Glad to see progress on this front!
Regarding this:
{code}
+ public SortField getSortField(boolean reverse) {
+ //nocommit reverse? throw exception if unsupported?
+ return LatLonDocValuesField.newDistanceSort(fieldName,
queryPoint.getY(), queryPoint.getX());
+ }
{code}
We should definitely throw an exception if it's not supported, but given that
we should be able to have a value source representing the distance, we should
be able to use that to easily construct a reverse sort?
> LatLonPointSpatialField
> -----------------------
>
> Key: SOLR-10039
> URL: https://issues.apache.org/jira/browse/SOLR-10039
> Project: Solr
> Issue Type: New Feature
> Security Level: Public(Default Security Level. Issues are Public)
> Components: spatial
> Reporter: David Smiley
> Assignee: David Smiley
> Attachments: SOLR_10039_LatLonPointSpatialField.patch
>
>
> The fastest and most efficient spatial field for point data in Lucene/Solr is
> {{LatLonPoint}} in Lucene's sandbox module. I'll include
> {{LatLonDocValuesField}} with this even though it's a separate class.
> LatLonPoint is based on the Points API, using a BKD index. It's multi-valued
> capable. LatLonDocValuesField is based on sorted numeric DocValues, and thus
> is also multi-valued capable (a big deal as the existing Solr ones either
> aren't or do poorly at it). Note that this feature is limited to a
> latitude/longitude spherical world model. And furthermore the precision is
> at about a centimeter -- less precise than the other spatial fields but
> nonetheless plenty good for most applications. Last but not least, this
> capability natively supports polygons, albeit those that don't wrap the
> dateline or a pole.
> I propose a {{LatLonPointSpatialField}} which uses this. Patch & details
> forthcoming...
> This development was funded by the Harvard Center for Geographic Analysis as
> part of the HHypermap project
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]