Client
Client
Client
is the main class exposed by cyborg_vector_search_py
. It exposes the functionality necessary to create, load, list and delete indexes. Operations within encrypted indexes (such as upsert
and query
) are contained within the EncryptedIndex
class returned by create_index
and load_index
.
Constructor
Initializes a new Cyborg Vector Search Client
instance.
Parameters
Parameter | Type | Default | Description |
---|---|---|---|
index_location | DBConfig | - | Configuration for index storage location. Use a dictionary with keys location , table_name , and connection_string . |
config_location | DBConfig | - | Configuration for index metadata storage. Uses the same dictionary structure as index_location . |
items_location | DBConfig | NONE | (Optional) Configuration for encrypted item storage. Uses the same dictionary structure as index_location . |
cpu_threads | int | 0 | (Optional) Number of CPU threads to use for computations (defaults to 0 = all cores). |
gpu_accelerate | bool | False | (Optional) Indicates whether to use GPU acceleration (defaults to False ). |
Exceptions
Example Usage
Was this page helpful?