From 0a885d90aa51fc7bd12dc2b909d7e01ce04d992f Mon Sep 17 00:00:00 2001 From: Simon Cooper Date: Mon, 24 Nov 2025 12:03:49 +0000 Subject: [PATCH 1/2] Add new options for generic vector formats to dense_vector --- specification/_types/mapping/DenseVectorProperty.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/specification/_types/mapping/DenseVectorProperty.ts b/specification/_types/mapping/DenseVectorProperty.ts index 747b3de9c6..280c45c46d 100644 --- a/specification/_types/mapping/DenseVectorProperty.ts +++ b/specification/_types/mapping/DenseVectorProperty.ts @@ -76,7 +76,12 @@ export enum DenseVectorElementType { /** * Indexes a 4-byte floating-point value per dimension. */ - float + float, + /** + * Indexes a 2-byte floating-point value per dimension. + * @availability stack since=9.3.0 + */ + bfloat16 } export enum DenseVectorSimilarity { @@ -166,8 +171,8 @@ export class DenseVectorIndexOptions { /** * `true` if vector rescoring should be done on-disk * - * Only applicable to `bbq_hnsw` - * @server_default false + * Only applicable to `bbq_disk`, `bbq_hnsw`, `int4_hnsw`, `int8_hnsw` + * @availability stack since=9.3.0 stability=preview */ on_disk_rescore?: boolean } From b0889ca1aba2730a895de4fd4e64b42340832e83 Mon Sep 17 00:00:00 2001 From: Simon Cooper Date: Mon, 24 Nov 2025 14:36:46 +0000 Subject: [PATCH 2/2] Update options --- specification/_types/mapping/DenseVectorProperty.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/specification/_types/mapping/DenseVectorProperty.ts b/specification/_types/mapping/DenseVectorProperty.ts index 280c45c46d..013f2132ac 100644 --- a/specification/_types/mapping/DenseVectorProperty.ts +++ b/specification/_types/mapping/DenseVectorProperty.ts @@ -172,7 +172,8 @@ export class DenseVectorIndexOptions { * `true` if vector rescoring should be done on-disk * * Only applicable to `bbq_disk`, `bbq_hnsw`, `int4_hnsw`, `int8_hnsw` - * @availability stack since=9.3.0 stability=preview + * @server_default false + * @availability stack since=9.3.0 stability=experimental */ on_disk_rescore?: boolean }