From 8ba75c059420e04417d3f0e718a28c67df07823b Mon Sep 17 00:00:00 2001 From: Asier Isayas Date: Wed, 5 Nov 2025 08:02:13 -0800 Subject: [PATCH] vector search float16 --- src/Contracts/DataModels.ts | 2 +- src/Explorer/Controls/VectorSearch/VectorSearchUtils.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Contracts/DataModels.ts b/src/Contracts/DataModels.ts index 7dfe33bbb..37ccd5e13 100644 --- a/src/Contracts/DataModels.ts +++ b/src/Contracts/DataModels.ts @@ -389,7 +389,7 @@ export interface VectorEmbeddingPolicy { } export interface VectorEmbedding { - dataType: "float32" | "uint8" | "int8"; + dataType: "float32" | "float16" | "uint8" | "int8"; dimensions: number; distanceFunction: "euclidean" | "cosine" | "dotproduct"; path: string; diff --git a/src/Explorer/Controls/VectorSearch/VectorSearchUtils.ts b/src/Explorer/Controls/VectorSearch/VectorSearchUtils.ts index 0f5547aa7..4bb663e57 100644 --- a/src/Explorer/Controls/VectorSearch/VectorSearchUtils.ts +++ b/src/Explorer/Controls/VectorSearch/VectorSearchUtils.ts @@ -1,6 +1,6 @@ import { IDropdownOption } from "@fluentui/react"; -const dataTypes = ["float32", "uint8", "int8"]; +const dataTypes = ["float32", "float16", "uint8", "int8"]; const distanceFunctions = ["euclidean", "cosine", "dotproduct"]; const indexTypes = ["none", "flat", "diskANN", "quantizedFlat"];