šŸ“—

Rest API v3.2

This is the Restful API docs for calling Indx through HTTP requests.

Version 3.2.

ā˜ļø
indxRestAPI runs on Azure servers in šŸ‡³šŸ‡“Ā Norway East. The server runs on šŸŒ± 100% renewable energy.
šŸ’»
Typical use case

šŸ“”Ā Connect to the endpoint, log in and receive a token

ā›“Ā Insert with an array of documents

šŸŖ„Ā Create Index

šŸŸ¢Ā Check ready status

šŸ”ŽĀ Search

ā›“Ā Insert one or more documents without re-indexing

šŸ—‘ Delete one or more documents without re-indexing

šŸŖ„Ā (re-index if system status says it is required)

All of these functions can be run multiple times. For example to perform incremental loading.

All variations of this pattern can be run continuously over a long period of time to assure that the index and data is up to date.

How to use indx Rest API

šŸ“”Ā Indx Rest API endpoint: https://api.indx.co Variables in use

${API_URL}
the url to the endpoint
${USER}
your username (e-mail)
${PASSWORD}
your password
${TOKEN}
your retrieved token string
${CONFIG}
a config value, most often this should be 100
${HEAP_ID}
a integer value of your dataset, for example 0 or 1
${DOCUMENT_KEY}
a foreign key for each record
ā€£
šŸ”“Ā Log in and retrieve your access token
ā€£
āš™ļøĀ Create an instance of indx
ā€£
šŸ“„Ā Insert data
ā€£
šŸŖ„Ā Index your data
ā€£
šŸŸ¢Ā Check system status
ā€£
šŸ”ŽĀ Search query
ā€£
šŸ”¦Ā Search results
ā€£
šŸ”‘Ā Key filters
ā€£
šŸ’¬Ā Word filters
ā€£
šŸ’¾Ā Save heap for persistence on the server
ā€£
šŸ—‘ļøĀ Delete a single document
ā€£
šŸ›‘Ā Delete instance