# Query cache is always empty

**URL:** <https://discuss.elastic.co/t/query-cache-is-always-empty/355582>\
**Category:** Elasticsearch\
**Created:** [March 18, 2024, 8:49am UTC](https://discuss.elastic.co/t/query-cache-is-always-empty/355582 "2024-03-18T08:49:25Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Minh\_S\_D](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/minh_s_d/32/123421_2.png) [@Minh\_S\_D](https://discuss.elastic.co/u/Minh_S_D)\
**Post date:** [March 18, 2024, 8:49am UTC](https://discuss.elastic.co/t/query-cache-is-always-empty/355582/1 "2024-03-18T08:49:25Z")

</div>

In setting of index:

```auto
"queries": {
      "cache": {
        "enabled": "true"
      }
},

```

```auto
GET products/_search
{
  "query": {
    "bool" : {
      "must": [
        {
          "match": {
            "product_flat.name": "amet"
          }
        }
      ]
      ,"filter" : [
        {
          "nested": {
            "path": "categories",
            "query": {
              "bool": {
                "must": [
                  { "term": { "categories.id": 5 }}
                ]
              }
            }
          }
        }
      ]
    }
  }
}

```

But when i check at [GET /\_nodes/stats/indices/query\_cache], query cache is always empty.  
Can someone explain it to me?

---

<div class="post-metadata">

**Author:** ![Minh\_S\_D](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/minh_s_d/32/123421_2.png) [@Minh\_S\_D](https://discuss.elastic.co/u/Minh_S_D)\
**Post date:** [March 18, 2024, 1:16pm UTC](https://discuss.elastic.co/t/query-cache-is-always-empty/355582/2 "2024-03-18T13:16:23Z")

</div>

anyone here?

---

<div class="post-metadata">

**Author:** ![Minh\_S\_D](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/minh_s_d/32/123421_2.png) [@Minh\_S\_D](https://discuss.elastic.co/u/Minh_S_D)\
**Post date:** [March 18, 2024, 4:24pm UTC](https://discuss.elastic.co/t/query-cache-is-always-empty/355582/3 "2024-03-18T16:24:47Z")

</div>

Elasticsearch version: 7.9

---

<div class="post-metadata">

**Author:** ![Minh\_S\_D](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/minh_s_d/32/123421_2.png) [@Minh\_S\_D](https://discuss.elastic.co/u/Minh_S_D)\
**Post date:** [March 19, 2024, 4:50pm UTC](https://discuss.elastic.co/t/query-cache-is-always-empty/355582/4 "2024-03-19T16:50:56Z")

</div>

I tested on cloud but nothing changed, how can I use query cache??

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [March 19, 2024, 4:55pm UTC](https://discuss.elastic.co/t/query-cache-is-always-empty/355582/5 "2024-03-19T16:55:53Z")

</div>

Have you looked at [the docs covering this](https://www.elastic.co/guide/en/elasticsearch/reference/8.12/query-cache.html)? Does your index have enough data to trigger/warrant caching?

Do you have a performance problem you are looking to solve?

---

<div class="post-metadata">

**Author:** ![Minh\_S\_D](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/minh_s_d/32/123421_2.png) [@Minh\_S\_D](https://discuss.elastic.co/u/Minh_S_D)\
**Post date:** [March 19, 2024, 5:26pm UTC](https://discuss.elastic.co/t/query-cache-is-always-empty/355582/6 "2024-03-19T17:26:04Z")

</div>

It seems I don't have enough data to use query cache, I'm a newbie in using Elasticsearch, thank you so much.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [April 16, 2024, 5:26pm UTC](https://discuss.elastic.co/t/query-cache-is-always-empty/355582/7 "2024-04-16T17:26:54Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
