-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Closed
Labels
ClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.Searchblocking-releaseBlocks releaseBlocks release
Milestone
Description
To avoid too many methods in SearchServiceClient, we will refactor it into two separate clients that group the functionality into index management, and skillsets (enrichments) management. Method names will retain their names they have today, like CreateIndex, DeleteIndex, CreateDataSource, DeleteDataSource, etc. This also means there should be the GetServiceStatistics like we should have no, instead of dropping "Service". This differentiates it with GetIndexStatistics.
-
SearchIndexClientwill aggregate:- Index operations:
CreateIndex, etc. - Synonym map operations:
CreateSynonymMap, etc. - Service operations:
GetServiceStatistics - Define/retain
GetSearchClientthat takes a stringindexNameand returns aSearchClient
- Index operations:
-
SearchIndexerClientwill aggregate:- Indexer operations:
CreateIndexer, etc. - Data source operations:
CreateDataSource, etc. - Skillset operations:
CreateSkillset, etc.
- Indexer operations:
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ClientThis issue points to a problem in the data-plane of the library.This issue points to a problem in the data-plane of the library.Searchblocking-releaseBlocks releaseBlocks release