Commands: Indexes: How to check if an index has changed?
IndexHasChanged will let you check if the given index definition differs from the one on a server. This might be useful when you want to check the prior index deployment, if index will be overwritten, and if indexing data will be lost.
Syntax
curl \
http://{serverName}/databases/{databaseName}/indexes/{indexName}?op=hasChanged \
-X POST
-d @indexDefinition.txt
Request
Response
Status code |
Description |
200 |
OK |
Return Value |
Description |
Name |
index name |
Changed |
true/false |
Example I
curl -X POST "http://localhost:8080/databases/NorthWind/indexes/Orders/Totals?op=hasChanged"
-d @indexDefinition.txt
< HTTP/1.1 200 OK
{"Name":"Orders/Totals","Changed":false}