From Algolia documentation, index.browse() is recommended to retrieve a full index.
If you need to retrieve all the content of your index (for backup, SEO purposes or for running a script on it), we recommend leveraging browse as opposed to querying, as this method is optimized for speed.
Also, index.search() does not return the full index.
Algolia limits the maximum number of hits that can be retrieved via a query to 1000.
https://github.com/dataiku/dataiku-contrib/blob/089108002649d92f81719ddd576f925874026d92/algoliasearch/python-connectors/algoliasearch/connector.py#L78
From Algolia documentation,
index.browse()
is recommended to retrieve a full index.Also,
index.search()
does not return the full index.