WARNING: Version 1.7 of Elasticsearch has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
Clear Cache
editClear Cache
editThe clear cache API allows to clear either all caches or specific cached associated with one or more indices.
$ curl -XPOST 'http://localhost:9200/twitter/_cache/clear'
The API, by default, will clear all caches. Specific caches can be cleaned
explicitly by setting filter
, fielddata
, query_cache
,
or id_cache
to true
.
All caches relating to a specific field(s) can also be cleared by
specifying fields
parameter with a comma delimited list of the
relevant fields.
Multi Index
editThe clear cache API can be applied to more than one index with a single
call, or even on _all
the indices.
$ curl -XPOST 'http://localhost:9200/kimchy,elasticsearch/_cache/clear' $ curl -XPOST 'http://localhost:9200/_cache/clear'
The filter
cache is not cleared immediately but is scheduled to be
cleared within 60 seconds.