File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed
specification/_types/mapping Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -162,6 +162,18 @@ export class DenseVectorIndexOptions {
162162}
163163
164164export enum DenseVectorIndexOptionsType {
165+ /**
166+ * This utilizes a brute-force search algorithm in addition to automatically quantizing to binary vectors.
167+ * Only supports `element_type` of `float`.
168+ */
169+ bbq_flat ,
170+ /**
171+ * This utilizes the HNSW algorithm in addition to automatic binary quantization for scalable approximate kNN
172+ * search with `element_type` of `float`.
173+ *
174+ * This can reduce the memory footprint by nearly 32x at the cost of some accuracy.
175+ */
176+ bbq_hnsw ,
165177 /**
166178 * This utilizes a brute-force search algorithm for exact kNN search. This supports all `element_type` values.
167179 */
You can’t perform that action at this time.
0 commit comments