IRPCVaultAdmin.GetIndexOptions

View as Markdown

Administration API / specialized admin session idempotent

Lists the search indexes of the vault with their state and the management operations the caller may run on each.

ServiceVault administration MFiles.IRPCVaultAdmin
gRPC method/MFiles.IRPCVaultAdmin/GetIndexOptions
HTTP (mf-http-grpc)POST /grpc/v1/get-index-options
RequestGetIndexOptionsRequest
ResponseGetIndexOptionsResponse
Book and levelAdministration API, specialized
Kindadmin
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentyes
Returns metadata structure versionno
Streamingnone (unary)

Remarks

Request: GetIndexOptionsRequest

No fields.

Response: GetIndexOptionsResponse

Nested message fields are expanded to depth 3; follow a type link for deeper levels and for the type's own page.

FieldTypeDescription
index_options[]repeated IndexOptionsOne item per index: its name, the data it indexes, the search engine, whether it is enabled and active, and the operations the caller may run on it.
index_options[].nameIndexNameThe name of the index.
index_options[].name.configuration_namestringThe name of the index configuration.
index_options[].name.repository_connectionstringIdentifies the external repository connection.
index_options[].name.configuration_typeIndexConfigurationTypeThe index configuration type (e.g., Shared versus Legacy).Values: INDEX_CONFIGURATION_TYPE_UNKNOWN (0), INDEX_CONFIGURATION_TYPE_LEGACY (1), INDEX_CONFIGURATION_TYPE_SHARED (2), INDEX_CONFIGURATION_TYPE_ANY (3).
index_options[].data_typeIndexedDataTypeThe type of the data the indexer can index.Values: INDEXED_DATA_TYPE_UNSPECIFIED (0), INDEXED_DATA_TYPE_METADATA (1), INDEXED_DATA_TYPE_FILE_DATA (2), INDEXED_DATA_TYPE_COMBINED (3).
index_options[].search_engineSearchEngineIdentifies the search engine.Values: SEARCH_ENGINE_UNSPECIFIED (0), SEARCH_ENGINE_DT_SEARCH (1), SEARCH_ENGINE_IDOL (2), SEARCH_ENGINE_AZURE_SEARCH (3), SEARCH_ENGINE_SMART_SEARCH (4), SEARCH_ENGINE_AINO_SEARCH (5), SEARCH_ENGINE_GOLDFISH (6).
index_options[].enabled_in_storageIndexEnabledThe enabled status of the index in the current storage.
index_options[].enabled_in_storage.enabledboolIf true, this index is enabled.
index_options[].enabled_in_storage.enabled_for_searchingboolIf true, this index is enabled for searching. The general "Enabled" setting must also be true for the index to actually be enabled for searching.
index_options[].enabled_in_storage.enabled_for_indexingboolIf true, this index is enabled for indexing. The general "Enabled" setting must also be true for the index to actually be enabled for indexing.
index_options[].enabled_effectiveIndexEnabledThe effective enabled status.
index_options[].enabled_effective.enabledboolIf true, this index is enabled.
index_options[].enabled_effective.enabled_for_searchingboolIf true, this index is enabled for searching. The general "Enabled" setting must also be true for the index to actually be enabled for searching.
index_options[].enabled_effective.enabled_for_indexingboolIf true, this index is enabled for indexing. The general "Enabled" setting must also be true for the index to actually be enabled for indexing.
index_options[].activeboolTrue, if the index is set as an active index.
index_options[].multi_repositoryboolTrue, if the physical index can contain multiple repositories.
index_options[].notificationsINDEXNOTIFICATIONFLAGSSpecifies notifications of the given index.
index_options[].notifications.allboolSpecifies all flags set; Including any future flags.
index_options[].notifications.reindex_required_propertydef_changedboolRe-indexing is required, because of changes in property definitions.
index_options[].notifications.reindex_required_language_changedboolRe-indexing is required, because new language package has been installed.
index_options[].notifications.reindex_required_genericboolRe-indexing is required.
index_options[].notifications.indexing_in_progressboolIndexing is in progress.
index_options[].notifications.rebuild_in_progressboolRebuild is in progress.
index_options[].notifications.dtsearch_active_filedata_index_requiredboolActive filedata index is required.
index_options[].notifications.dtsearch_active_metadata_index_requiredboolActive metadata index is required.
index_options[].exists_implicitlyboolTrue, if the index exists implicitly. For example, if the index is default index that exists regardless of configuration.
index_options[].allowed_operationsIndexManagementOperationArrayOperations user is allowed to perform with this index.
index_options[].allowed_operations.index_management_operations[]repeated IndexManagementOperationAn array of the IndexManagementOperation enums.Values: INDEX_MANAGEMENT_OPERATION_UNKNOWN (0), INDEX_MANAGEMENT_OPERATION_REBUILD (1), INDEX_MANAGEMENT_OPERATION_REINDEX (2), INDEX_MANAGEMENT_OPERATION_ACTIVATE (3), INDEX_MANAGEMENT_OPERATION_ENABLE (4), INDEX_MANAGEMENT_OPERATION_DISABLE (5), INDEX_MANAGEMENT_OPERATION_DELETE (6).