# Popular fields are not persistent or shared across users in Kibana (popularity count resets after reload)

**URL:** <https://discuss.elastic.co/t/popular-fields-are-not-persistent-or-shared-across-users-in-kibana-popularity-count-resets-after-reload/382677>\
**Category:** Kibana\
**Tags:** docker\
**Created:** [October 14, 2025, 8:13am UTC](https://discuss.elastic.co/t/popular-fields-are-not-persistent-or-shared-across-users-in-kibana-popularity-count-resets-after-reload/382677 "2025-10-14T08:13:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![shojiiii](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@shojiiii](https://discuss.elastic.co/u/shojiiii)\
**Post date:** [October 14, 2025, 8:13am UTC](https://discuss.elastic.co/t/popular-fields-are-not-persistent-or-shared-across-users-in-kibana-popularity-count-resets-after-reload/382677/1 "2025-10-14T08:13:47Z")

</div>

Hello Elasticsearch community,

I'm currently facing an issue where **"popular fields" in Kibana are not persistent or consistent across users**.  
When I reload the Discover view or log in as a different user, the popularity counts disappear, and the ordering of fields resets.

* * *

### 💡 What I’ve observed

- Each user seems to have their own “popular fields” state.

- The popularity count increases when I select fields in the Discover panel.

- However, after refreshing the browser or reopening Kibana, all counts are reset to zero.

- Even if I check the `.kibana_*` system index, I can’t find any clear document that tracks the popularity values per field.

* * *

### What I’d like to understand

1. **How is the popularity count mechanism implemented?**

2. **Why might popularity not persist or synchronize across users?**

3. **Is there a way to make popularity counts persistent and shared among users?**

* * *

### Environment

- **Elasticsearch:** 8.13.0

- **Kibana:** 8.13.0

- **Security:** enabled (`xpack.security.enabled=true`)

- **Cluster type:** self-managed (3-node Elasticsearch cluster on Docker: 1 coordinator, 2 data nodes)

- **Authentication:** via `kibana_system` and organization users with `kibana_admin` role

* * *

### ✅ What I’ve tried

- Checked the `.kibana_*` indices for documents containing field popularity info

- Verified user roles have `kibana_admin` and `superuser` permissions

- Cleared browser cache and tested with different accounts

- Restarted Kibana and reloaded the data view

Despite all these, **popularity counts still reset or are isolated per user.**

* * *

### 🙏 Question

Could someone explain:

- How the “popular fields” mechanism actually works internally?

- What conditions are required for popularity data to be written and persisted in Elasticsearch?

- Possible reasons why the counts disappear or are not shared?

Any pointers to the relevant source code or documentation would also be greatly appreciated.

---

<div class="post-metadata">

**Author:** ![jughosta](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jughosta/32/107160_2.png) [@jughosta](https://discuss.elastic.co/u/jughosta)\
**Post date:** [October 23, 2025, 11:03am UTC](https://discuss.elastic.co/t/popular-fields-are-not-persistent-or-shared-across-users-in-kibana-popularity-count-resets-after-reload/382677/2 "2025-10-23T11:03:24Z")

</div>

Hi @shojiiii and welcome to the community!

Popularity scores are saved per field inside a data view. It gets incremented when a field is added to the table, removed or filtered for. The popularity score can be manually adjusted by entering a different number when editing a field (click on “Show advanced settings“ in the field flyout).

It is the same for all users of the same data view.

Sorry for the inconvenience! Indeed, there were bugs with Popularity scores. For example, [[Data View Field] Fix popularity score bugs by jughosta · Pull Request #211201 · elastic/kibana · GitHub](https://github.com/elastic/kibana/pull/211201)

Hopefully, it should work correctly if you upgrade the stack.

---

<div class="post-metadata">

**Author:** ![shojiiii](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@shojiiii](https://discuss.elastic.co/u/shojiiii)\
**Post date:** [October 27, 2025, 12:44am UTC](https://discuss.elastic.co/t/popular-fields-are-not-persistent-or-shared-across-users-in-kibana-popularity-count-resets-after-reload/382677/3 "2025-10-27T00:44:34Z")

</div>

> [@jughosta](#):
>
> Hi @shojiiii and welcome to the community!
> 
> Popularity scores are saved per field inside a data view. It gets incremented when a field is added to the table, removed or filtered for. The popularity score can be manually adjusted by entering a different number when editing a field (click on “Show advanced settings“ in the field flyout).
> 
> It is the same for all users of the same data view.
> 
> Sorry for the inconvenience! Indeed, there were bugs with Popularity scores. For example, [[Data View Field] Fix popularity score bugs by jughosta · Pull Request #211201 · elastic/kibana · GitHub](https://github.com/elastic/kibana/pull/211201)
> 
> Hopefully, it should work correctly if you upgrade the stack.

@jughosta

Hi, thanks for the quick response and the explanation!

I'll try adjusting the popularity score directly in the field flyout (advanced settings) and also look into upgrading the stack to pick up the fixes you mentioned.

Appreciate the pointers and the PR reference — very helpful. Thanks again!
