Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
NCBC-1646: Add FTS index management API support
MOTIVATION ---------- Full text search indexes can be managed via a REST interface and should be exposed via the SDK. Primarily to support create, get, delete and get document counts. MODIFICATIONS ------------- - Add System.ComponentModel.Primitives nuget dependency for netstandard 1.5 / 2.0 - Add ISearchIndexManager with method definitions, plus supporting class and enums - Add interface to ClusterManager with implementations - Add integration tests to verify behaviour (note partition tests are currently ignored) RESULT ------ FTS indexes can be managed using the ClusterManager class with options to create, get, delete and get document counts. Also includes experimental support to control ingestion, query and plan freeze modes; plus support for getting partition indexes and partition index document counts. Change-Id: I88c4e6ccbd1bfac378d80e1429f4b8d273684de7 Reviewed-on: http://review.couchbase.org/92051 Tested-by: Build Bot <build@couchbase.com> Reviewed-by: Jeffry Morris <jeffrymorris@gmail.com> Reviewed-on: http://review.couchbase.org/93245 Tested-by: Jeffry Morris <jeffrymorris@gmail.com>
- Loading branch information
1 parent
15d402b
commit e12c6d9
Showing
12 changed files
with
1,059 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.