You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> - Bug fix: `self_recall()` wraps `index.get()` result with `np.vstack()` before search
59
+
> - Build: published as `usearch-iscc` on PyPI with independent release cycle
55
60
56
61
---
57
62
@@ -154,6 +159,47 @@ index = Index(
154
159
)
155
160
```
156
161
162
+
## 128-bit Keys (UUID Mode)
163
+
164
+
By default, USearch uses 64-bit unsigned integer keys. This fork adds support for 128-bit keys via `key_kind="uuid"`, allowing you to pack structured identifiers (e.g. content hashes, chunk pointers) directly into the key.
165
+
166
+
```py
167
+
import numpy as np
168
+
from usearch.index import Index
169
+
170
+
# Create an index with 128-bit keys
171
+
index = Index(ndim=128, metric='cos', key_kind='uuid')
172
+
173
+
# Keys are 16-byte values: single keys as bytes, batches as numpy V16 arrays
0 commit comments