ArangoDB v3.10 reached End of Life (EOL) and is no longer supported.
This documentation is outdated. Please see the most recent stable version.
Working with multi-dimensional indexes
Create a multi-dimensional index
POST
/_api/index
Creates a multi-dimensional index for the collection
collection-name
, if
it does not already exist. The call expects an object containing the index
details.Path Parameters
HTTP Headers
Request Body application/json object
Responses
Examples
Creating a multi-dimensional index
curl -X POST --header 'accept: application/json' --data-binary @- --dump - http://localhost:8529/_api/index?collection=intervals
{
"type": "zkd",
"fields": [
"from",
"to"
],
"fieldValueTypes": "double"
}
Show output
HTTP/1.1 201 Created
content-type: application/json
cache-control: no-cache, no-store, must-revalidate, pre-check=0, post-check=0, max-age=0, s-maxage=0
connection: Keep-Alive
content-length: 197
content-security-policy: frame-ancestors 'self'; form-action 'self';
expires: 0
pragma: no-cache
server: ArangoDB
strict-transport-security: max-age=31536000 ; includeSubDomains
x-arango-queue-time-seconds: 0.000000
x-content-type-options: nosniff
{
"fieldValueTypes" : "double",
"fields" : [
"from",
"to"
],
"id" : "intervals/70970",
"isNewlyCreated" : true,
"name" : "idx_1795421227124260864",
"sparse" : false,
"type" : "zkd",
"unique" : false,
"error" : false,
"code" : 201
}