Parameters
Exceptions
ValueError
ValueError
- Raises an exception if the index was not created or loaded yet.
RuntimeError
RuntimeError
- Raises an exception if there are not enough vector embeddings in the index for training (must be at least
2 * n_lists). - Raises an exception if the index could not be trained.
Example Usage
Per-operation key override
The calls above reuse the key supplied atcreate_index() / load_index(). You may instead pass index_key= (and user_id= for an RBAC user) to override the per-operation key. This is required in stateless/service deployments that reload the index per request:
Training requires write permission. An RBAC user without a write wrap cannot train the index.