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.