1.4 KiB
HTTP Interface for Indexes
@NAVIGATE_HttpIndex @EMBEDTOC{HttpIndexTOC}
Indexes
This is an introduction to ArangoDB's Http interface for indexes in general. There are special sections for various index types.
@copydoc GlossaryIndex
@copydoc GlossaryIndexHandle
@copydoc GlossaryIndexGeo
@copydoc GlossaryIndexHash
@copydoc GlossaryIndexEdge
@copydoc GlossaryIndexSkiplist
@copydoc GlossaryIndexFulltext
The basic operations (create, read, update, delete) for documents are mapped to
the standard HTTP methods (POST
, GET
, PUT
, DELETE
).
Address of an Index
All indexes in ArangoDB have an unique handle. This index handle identifies an index and is managed by ArangoDB. All indexes are found under the URI
http://server:port/_api/index/index-handle
For example: Assume that the index handle is demo/63563528
then the URL of
that index is:
http://localhost:8529/_api/index/demo/63563528
Working with Indexes using HTTP
@anchor HttpIndexRead @copydetails JSF_GET_api_index
@CLEARPAGE @anchor HttpIndexCreate @copydetails JSF_POST_api_index
@CLEARPAGE @anchor HttpIndexDelete @copydetails JSF_DELETE_api_index
@CLEARPAGE @anchor HttpIndexReadAll @copydetails JSF_GET_api_indexes