David Smiley created LUCENE-7845:
------------------------------------

             Summary: spatial RPT optimization when query by point or common 
date range
                 Key: LUCENE-7845
                 URL: https://issues.apache.org/jira/browse/LUCENE-7845
             Project: Lucene - Core
          Issue Type: Improvement
          Components: modules/spatial-extras
            Reporter: David Smiley
            Assignee: David Smiley
             Fix For: master (7.0)


If the query to an RPT index is a 2D point, or if using 
NumerBrangePrefixTreeStrategy / DateRangePrefixTree (Solr DateRangeField) if 
the query is a grid cell (a common date range unit like some particular day), 
then we can do some optimizations, especially if the data is pointsOnly.  If 
the data is pointsOnly the strategy can return a TermQuery, if the data isn't 
then we can at least tweak the prefixGridScanLevel.  This is motivated by two 
scenarios:
* indexing polygons and doing lookups by a point (AKA reverse geocoding)
* indexing date instances and doing date range faceting. Solr's code for this 
has a fast path for a TermQuery, although more is needed beyond this issue to 
get there.

_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.15#6346)

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

Reply via email to