We’ve designed our infrastructure to handle dozens to thousands of indexing operations per second. The speed depends on many factors. It generally takes more time if you’re on a shared cluster than when your plan includes a dedicated one, because shared cluster also share processing threads.
In most cases, the engine processes indexing operations in a matter of seconds, and search operations in a few milliseconds. Also, while search queries are synchronous, indexing operations are asynchronous. You can use the waitTask method in our API clients to check whether an indexing operation is completed.
Article is closed for comments.