OpenSearch/docs/reference/query-dsl
Martijn van Groningen 80fee8666f percolator: Removed percolator cache
Before 5.0 for it was required that the percolator queries were cached in jvm heap as Lucene queries for two reasons:
1) Performance. The percolator evaluated all percolator queries all the time. There was no pre-selecting queries that are likely to match like we have today.
2) Updates made to percolator queries were visible in realtime, Today these changes are visible in near realtime. So updating no longer requires the percolator to have the queries in jvm heap.

So having the percolator queries in jvm heap via the percolator cache is now less attractive. Especially when there are many percolator queries then these queries can consume many GBs of jvm heap.
Removing the percolator cache does make the percolate query slower compared to how the execution time in 5.0.0-alpha1 and alpha2, but it is still faster compared to 2.x and before.
2016-05-20 14:52:16 +02:00
..
bool-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
boosting-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
common-terms-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
compound-queries.asciidoc Fixed broken xrefs to query-dsl-not-query, which has been removed. 2015-10-20 13:01:37 -07:00
constant-score-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
dis-max-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
exists-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
full-text-queries.asciidoc Update full-text-queries.asciidoc 2016-05-10 12:18:21 +02:00
function-score-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
fuzzy-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
geo-bounding-box-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
geo-distance-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
geo-distance-range-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
geo-polygon-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
geo-queries.asciidoc Fix typos in docs. 2016-02-09 02:07:32 -08:00
geo-shape-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
geohash-cell-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
has-child-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
has-parent-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
ids-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
indices-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
joining-queries.asciidoc Cleanup ParentFieldMapper: 2016-01-20 16:56:22 +01:00
match-all-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
match-phrase-prefix-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
match-phrase-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
match-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
minimum-should-match.asciidoc Query DSL: Remove filter parsers. 2015-05-07 20:14:34 +02:00
mlt-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
multi-match-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
multi-term-rewrite.asciidoc Expose Lucene's new TopTermsBlendedFreqScoringRewrite. 2015-07-08 16:01:47 +02:00
nested-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
parent-id-query.asciidoc Add a wait_for_stats=yellow to a docs snippet 2016-05-18 15:11:49 -04:00
percolate-query.asciidoc percolator: Removed percolator cache 2016-05-20 14:52:16 +02:00
prefix-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
query-string-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
query-string-syntax.asciidoc Merge pull request #13894 from dmland/patch-1 2015-11-18 15:50:30 +01:00
query_filter_context.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
range-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
regexp-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
regexp-syntax.asciidoc Corrected regexp syntax docs for COMPLEMENT 2016-03-14 10:46:31 +01:00
script-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
simple-query-string-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
span-containing-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
span-first-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
span-multi-term-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
span-near-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
span-not-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
span-or-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
span-queries.asciidoc Docs: Reorganised the Query DSL docs into families and explaing query vs filter context 2015-06-04 01:59:37 +02:00
span-term-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
span-within-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
special-queries.asciidoc percolator: renamed `percolator` query to `percolate` query 2016-04-20 15:23:54 +02:00
template-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
term-level-queries.asciidoc Removes all the reference of the query in the docs 2015-12-11 20:07:57 +01:00
term-query.asciidoc Renamed all AUTOSENSE snippets to CONSOLE (#18210) 2016-05-09 15:42:23 +02:00
terms-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
type-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00
wildcard-query.asciidoc Revert "Add Autosense annotation for query dsl testing" 2016-05-17 20:55:56 +02:00