Skip to main content
Version: 5.1

Configuring Keyword Autocompletion in the Search Command

Description

Enables a mode that eliminates the need to manually append .keyword in search commands.

Important Note!

Before enabling .keyword autocompletion, ensure your queries in jobscheduler and dashboards don't require migration. Verify using the Migration API.

Managing Keyword Autocompletion

The .keyword autocompletion is controlled through _cluster/settings configuration. The parameter name is sme.core.enable_search_auto_keyword.

To check the current parameter state, execute this command in the developer console (Main menu - Settings - Dev Console):

GET _cluster/settings

Example response:

{
"persistent": {
...
"sme": {
"core": {
"enable_search_auto_keyword": "true"
}
},
...
},
"transient": {}
}

To enable .keyword autocompletion, execute this command in the developer console:

PUT _cluster/settings
{
"persistent": {
"sme.core.enable_search_auto_keyword": true
}
}

To disable .keyword autocompletion, execute this command in the developer console:

PUT _cluster/settings
{
"persistent": {
"sme.core.enable_search_auto_keyword": false
}
}