OpenSearch/modules
Martijn van Groningen ff5527f037 percolator: Forbid the usage or `range` queries with a range based on the current time
If there are percolator queries containing `range` queries with ranges based on the current time then this can lead to incorrect results if the `percolate` query gets cached.  These ranges are changing each time the `percolate` query gets executed and if this query gets cached then the results will be based on how the range was at the time when the `percolate` query got cached.

The ExtractQueryTermsService has been renamed `QueryAnalyzer` and now only deals with analyzing the query (extracting terms and deciding if the entire query is a verified match) . The `PercolatorFieldMapper` is responsible for adding the right fields based on the analysis the `QueryAnalyzer` has performed, because this is highly dependent on the field mappings. Also the `PercolatorFieldMapper` is responsible for creating the percolate query.
2016-07-08 14:20:56 +02:00
..
aggs-matrix-stats Enable Checkstyle RedundantModifier 2016-07-04 15:22:12 +02:00
ingest-common Merge branch 'master' into ingest_plugin_api 2016-07-05 20:53:03 -07:00
lang-expression Compile each Groovy script in its own classloader 2016-06-20 08:17:09 +02:00
lang-groovy Clean up serialization of terms aggregation results 2016-07-07 17:01:09 -04:00
lang-mustache Rename writeThrowable to writeException 2016-07-05 14:37:01 -04:00
lang-painless Enable Checkstyle RedundantModifier 2016-07-04 15:22:12 +02:00
percolator percolator: Forbid the usage or `range` queries with a range based on the current time 2016-07-08 14:20:56 +02:00
reindex Expose task information from NodeClient 2016-07-07 18:02:09 -04:00
build.gradle Enforce isolated mode for all plugins 2016-03-24 09:17:33 +01:00