Skip to content

added NumericIndexStrategy filtering per dimension as a fallback if no filters#951

Merged
blastarr merged 1 commit intomasterfrom
index_iterator_rebase
Nov 28, 2016
Merged

added NumericIndexStrategy filtering per dimension as a fallback if no filters#951
blastarr merged 1 commit intomasterfrom
index_iterator_rebase

Conversation

@rfecher
Copy link
Copy Markdown
Contributor

@rfecher rfecher commented Nov 23, 2016

This is particularly useful for rasters as no distributable filters are applied based on the sfc keys exactly matching the data geometry (tiles). In general, the assumption is that if a query has a filter set on it (ie. SpatialQueryFilter, SpatialTemporalQueryFilter, CQLQueryFilter) applying that particular filter is more applicable, and covers at least the filtering of the individual dimensions of the SFC. However, in the case that no query filter is provided, but the multi-dimensional constraints are given, multi-dimensional range decomposition is not going to be as effective of a filter as filtering the values of each individual dimension for a key - so instead of just accepting extra false positives, we apply an additional NumericIndexStrategy filter.

@blastarr blastarr merged commit c14cd71 into master Nov 28, 2016
@rfecher rfecher deleted the index_iterator_rebase branch November 29, 2016 14:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants