WARNING: Version 1.4 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.
The 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
Added in 1.4.0.Beta1.
All caches relating to a specific field(s) can also be cleared by
fields parameter with a comma delimited list of the
The 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'
filter cache is not cleared immediately but is scheduled to be
cleared within 60 seconds.