Operations: How to Disable an Index

The DisableIndexOperation is used to turn the indexing off for a given index. Querying a disabled index is allowed, but it may return stale results.


Unlike StopIndex or StopIndexing disable index is a persistent operation, so the index remains disabled even after a server restart.


public DisableIndexOperation(string indexName)
indexName string name of an index to disable indexing


store.Maintenance.Send(new DisableIndexOperation("Orders/Totals"));
// index is disabled at this point, new data won't be indexed
// but you can still query on this index