Browse Source

[DOCS] Deterministic scripted queries are cached (#50408)

Refs: #49321
Stuart Tettemer 5 years ago
parent
commit
fb6ef69c6b
1 changed files with 3 additions and 4 deletions
  1. 3 4
      docs/reference/modules/indices/request_cache.asciidoc

+ 3 - 4
docs/reference/modules/indices/request_cache.asciidoc

@@ -21,6 +21,9 @@ but it will cache `hits.total`,  <<search-aggregations,aggregations>>, and
 <<search-suggesters,suggestions>>.
 
 Most queries that use `now` (see <<date-math>>) cannot be cached.
+
+Scripted queries that use the API calls which are non-deterministic, such as
+`Math.random()` or `new Date()` are not cached.
 ===================================
 
 [float]
@@ -95,10 +98,6 @@ GET /my_index/_search?request_cache=true
 -----------------------------
 // TEST[continued]
 
-IMPORTANT: If your query uses a script whose result is not deterministic (e.g.
-it uses a random function or references the current time) you should set the
-`request_cache` flag to `false` to disable caching for that request.
-
 Requests where `size` is greater than 0 will not be cached even if the request cache is
 enabled in the index settings. To cache these requests you will need to use the
 query-string parameter detailed here.