Configuration
Configuration options for HNSW index.
Attributes:
| Name | Type | Description |
|---|---|---|
max_connections |
int
|
Maximum connections per node (M parameter). Higher = better recall, more memory. Default: 16 |
ef_construction |
int
|
Construction quality parameter. Higher = better index quality, slower build. Default: 200 |
ef_search |
int
|
Search quality parameter. Higher = better search quality, slower search. Default: 50 |
Source code in chassis/index.py
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | |
validate()
Validate configuration parameters.
Raises:
| Type | Description |
|---|---|
ValueError
|
If parameters are out of valid ranges |
Source code in chassis/index.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | |
A single search result.
Attributes:
| Name | Type | Description |
|---|---|---|
id |
int
|
Vector ID in the index |
distance |
float
|
Distance to the query vector (lower is closer) |
Source code in chassis/index.py
55 56 57 58 59 60 61 62 63 64 65 66 67 68 | |