ArangoDB v3.11 reached End of Life (EOL) and is no longer supported.
This documentation is outdated. Please see the most recent stable version.
HTTP interface for multi-dimensional indexes
Create a multi-dimensional index
POST
/_db/{database-name}/_api/index
Creates a multi-dimensional index for the collection
collection-name
, if
it does not already exist.HTTP Headers
Request Body application/json object
Examples
Creating a multi-dimensional index
curl -X POST --header 'accept: application/json' --data-binary @- --dump - 'http://localhost:8529/_api/index?collection=intervals' <<'EOF'
{
"type": "zkd",
"fields": [
"from",
"to"
],
"fieldValueTypes": "double"
}
EOF
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/72037",
"isNewlyCreated" : true,
"name" : "idx_1832936199150370816",
"sparse" : false,
"type" : "zkd",
"unique" : false,
"code" : 201,
"error" : false
}