IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.

Clear Cache

edit

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 filter, fielddata, query_cache [1.4.0.Beta1] Added in 1.4.0.Beta1. , 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

edit

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'

The filter cache is not cleared immediately but is scheduled to be cleared within 60 seconds.