Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
New
Description
Currently MultiRangeQuery uses a naive approach that is iterating over a list of clauses to compute relationships between the list of ranges and the kd tree. This clearly does not scale for a large number of clauses.
This problem has already been solved in geo (see https://github.com/apache/lucene/blob/main/lucene/core/src/java/org/apache/lucene/geo/ComponentTree.java). I think it should be easy to make a version of the interval tree for the n-dimensional case.
Attachments
Issue Links
- links to