IRPCIndexingDataSource.GetIndexingOptions

View as Markdown

Server integration API / specialized internal: not for applications write session

Gets the indexing options of one index, or of all indexes, as JSON.

ServiceIndexing data source MFiles.IRPCIndexingDataSource
gRPC method/MFiles.IRPCIndexingDataSource/GetIndexingOptions
HTTP (mf-http-grpc)POST /grpc/v1/get-indexing-options
RequestGetIndexingOptionsRequest
ResponseGetIndexingOptionsResponse
Book and levelServer integration API, specialized
Kindwrite
SessionRequired: the session ID from LogIn in the mfiles-session-id-bin metadata.
Idempotentno
Returns metadata structure versionno
Streamingnone (unary)

Remarks

For M-Files components only. Search indexers call it. Applications should not call it.

Request: GetIndexingOptionsRequest

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

FieldTypeDescription
index_nameIndexNameThe target indexer. If empty, indexing options for all indexes are returned.
index_name.configuration_namestringThe name of the index configuration.
index_name.repository_connectionstringIdentifies the external repository connection.
index_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).

Response: GetIndexingOptionsResponse

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

FieldTypeDescription
indexing_options_jsonstringReceives the indexing options object. Empty if the index is currently disabled.