Commands: How to start or stop indexing and get indexing status?
Following commands have been created to enable user to toggle indexing and retrieve indexing status:
- StartIndexing
- StopIndexing
- GetIndexingStatus
StartIndexing
This methods starts indexing, if it was previously stopped.
Syntax
public void startIndexing();
public void startIndexing(Integer maxNumberOfParallelIndexTasks);
Parameters | ||
---|---|---|
maxNumberOfParallelIndexTasks | Integer | if set then maximum number of parallel indexing tasks will be set to this value |
Example
store.getDatabaseCommands().getAdmin().startIndexing();
StopIndexing
This methods stops indexing, if it was running.
Syntax
public void stopIndexing();
Example
store.getDatabaseCommands().getAdmin().stopIndexing();
GetIndexingStatus
This methods retrieves current status of the indexing.
Syntax
public String getIndexingStatus();
Return Value | |
---|---|
String | "Indexing" if the indexing is running, "Paused" otherwise. |
Example
store.getDatabaseCommands().getAdmin().stopIndexing();
assertEquals("Paused", store.getDatabaseCommands().getAdmin().getIndexingStatus());
store.getDatabaseCommands().getAdmin().startIndexing();
assertEquals("Indexing", store.getDatabaseCommands().getAdmin().getIndexingStatus());