Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.0-alpha
-
None
Description
Our product (KC 4.5.22.2) currently doesn’t support building specific indexes through API. Users can only refresh the whole segments to rebuild some of the indexes in the segment which is very inefficient. However, the same capability is available in the UI. Therefore, UBS wants to have a REST API to provide:
- The ability to build specific indexes instead of all indexes in segments
- The indexes to be built can be specified by indexes ID or(and) status. Status can be any valid status of indexes, for example, NO BUILD, ONLINE, etc.
- The response of this API should return the job ID for further tracking
Why should we provide this API? (Business Impact)
Without this API, users can only rely on a Kyligence ADMIN to operate index building for each team from UI or simply rebuild the whole segment. In UBS, all operations on production have to be automated. No manual operations are allowed. To fully utilize the capability of AI recommendations, providing such an API will help UBS make the whole workflow more smooth and increase Kyligence usage. Meanwhile, the maintenance effort and total infra cost can be significantly reduced also.