-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[KQL] field name case insensitivity #96150
Comments
Pinging @elastic/kibana-app-services (Team:AppServices) |
While it may seem like a more user-friendly experience to make field names case-insensitive, it is also possible to have multiple fields within an index that are the same except with regards to case. For example, you can create this document in ES:
In this scenario, if a user were to query |
Yes, I believe so. Search all fields that match Same problem exists on the value side too... ( We can, of course, wait until we evaluate search syntax more holistically for KQL but this felt low hanging! I also ran into a bunch of case sensitivity problems in a recent usability study (can link you if you're interested...part of the problem was the question/prompt pointed users right at it but many of the participants struggled) CC @cchaos |
Yes! Case-insensitive by default, only if wrapped in quotes is it case sensitive. But what do we do about exact/full match versus partial? For instance, we want to search for |
Pinging @elastic/kibana-data-discovery (Team:DataDiscovery) |
Related: #70724 Maybe we can at least highlight in-line when a user has typed the field name incorrectly ("Field myfield does not exist. Did you mean MyField?") |
Closing this because it's not planned to be resolved in the foreseeable future. It will be tracked in our Icebox and will be re-opened if our priorities change. Feel free to re-open if you think it should be melted sooner. |
Describe the feature:
Consider allowing KQL queries to return fields matching any casing in the field name.
Example: Data contains
AFieldToSearch:value
. User entersafieldtosearch:value
and returns results despite not entering the exact field name correctly.If there is a valid case for keeping today's case-sensitive field behavior, consider making this a configuration.
Describe a specific use case for the feature:
The problem today:
AFieldToSearch
.afieldtosearch
without noticing the autocomplete.The text was updated successfully, but these errors were encountered: