IndexKind Enumeration
Updated: June 30, 2017
These are the indexing types available for indexing a path in the Azure DocumentDB database service.
Assembly: Microsoft.Azure.Documents.Client (in Microsoft.Azure.Documents.Client.dll)
| Member name | Description | |
|---|---|---|
| Hash | The index entries are hashed to serve point look up queries. | |
| Range | The index entries are ordered. Range indexes are optimized for inequality predicate queries with efficient range scans. | |
| Spatial | The index entries are indexed to serve spatial queries. | |
| IsDefined | Determines if a certain property is defined or not. (Defined by TypeCheckFunctionsExtensions.) | |
| IsNull | Determines if a certain property is null or not. (Defined by TypeCheckFunctionsExtensions.) | |
| IsPrimitive | Determines if a certain property is of premitive JSON type. (Defined by TypeCheckFunctionsExtensions.) |
For additional details, refer to http://azure.microsoft.com/documentation/articles/documentdb-indexing-policies/#ConfigPolicy.