Searching data in Kyvos Dialogs
Elastic Search
Kyvos supports elastic search, enabling comprehensive text matching across all available dimension values. With this support, the Kyvos Dialogs autocompletes the search keyword when entering a few initials of the keyword in the message box using data synonyms or actual data value. Consequently, a dynamic list is generated based on search keyword, making it easier for users to select the required value.
For example, in case of using synonym, if you type //show sales for “Bharat” 2025, Kyvos Dialogs automatically detects the synonym for India and displays the sales for that year. Additionally, if you enter only a keyword without quotes, it provides options to select the required keyword from the list and displays the data accordingly.
Important
If you use the same synonym for querying data without using the double slash (//), the query will fail.
If the data value you are searching for contains a single quote, you must enclose that value in double quotes when performing the search.
If you use the same synonym for querying data without using the double slash (//), the query will fail.
Prerequisites
To make elastic search functionality work with Kyvos Dialogs, complete the following prerequisites in the given order:
While adding an Elastic Search service or upgrading, the port 9200 must be enable on all Kyvos Components (BI Server, Query Engines, Kyvos Web Portal, Kyvos Manager, Kyvos Compute Server).
Add the ENABLE_GENAI_VALUE_SEARCH property in the global.properties via Kyvos Manager.
Download the updated Synonym file from "Manage Configuration Files" in Kyvos Manager.