Kibana Options List Controls

Hi Team,

I’m facing an issue with Options List Controls in Kibana dashboards.

When the field used in the control has less than 100 unique values, the behavior works as expected. If I type a value in the control search box, the matching value appears at the top of the list.

However, when the field has more than 100 unique values, the behavior changes:

  • Even though the value exists,

  • When I type it in the control search box,

  • It does not appear at the top of the list.

  • Sometimes I need to type the full exact value for it to appear correctly.

Example:
If the value is support, typing support does not bring it to the top when unique values exceed 100.

It seems like the control is limited to the top 100 terms (possibly ordered by document count), and search is applied only within those terms.

I do not see any option in the UI to increase the terms aggregation size.

Could someone clarify:

  1. Is there a hard limit of 100 terms in Options List control?

  2. Is there a way to increase this limit?

  3. Is this expected behavior?
    Deployment: [Elastic Cloud]

Thanks in advance!

Hello @Vignesh2

Welcome to the Community!!

Looking at the default dashboard in 9.2.0 version there seems to be no issue :

100+ options :

Searching also works :

What is your field type & few values?

Thanks!!

1 Like

Thanks for your response,

I am storing all city values inside one single document as a multi-value (array) field, like:

"city1": [
"Mumbai",
"Delhi",
"Bengaluru",
...
] In this type , i can't filter it exactly OR it is not showing me at the top.

But when I store each city in separate documents, like:

{ "city1": "Mumbai" }
{ "city1": "Delhi" }

Then each city is treated as an independent document.Filtering works more naturally
Matching values appear properly at the top while typing

So the different behavior is happening because I am using one document with a multi-value field, instead of multiple documents with single values.

Is there any way to make a multi-value array field behave like normal search in Kibana controls? So that typing a letter shows matching values at the top like it does for single documents?

Thanks in advance!

Hello @Vignesh2

Yes you are right , same behavior observed when we have more than 100 values for 1 field stored as an array :

Even though we have this string present in City the search does not return that value :

Maybe need to try to filter using KQL bar :

Thanks!!