OpenSearch/src
markharwood caf723570d Aggregations improvement: exclude clauses with a medium/large number of clauses fail.
The underlying automaton-backed implementation throws an error if there are too many states.

This fix changes to using an implementation based on Set lookups for lists of excluded terms.
If the global-ordinals execution mode is in effect this implementation also addresses the slowness identified in issue 11181 which is caused by traversing the TermsEnum - instead the excluded terms’ global ordinals are looked up individually and unset the bits of acceptable terms. This is significantly faster.

Closes #11176
2015-05-15 19:17:53 +01:00
..
main Aggregations improvement: exclude clauses with a medium/large number of clauses fail. 2015-05-15 19:17:53 +01:00
packaging Fix more download URLs 2015-04-28 20:40:14 +02:00
test Merge pull request #11180 from jpountz/enhancement/faster_scan 2015-05-15 19:26:11 +02:00