From ebcc5a45b7236613469f72f60b8278c18efeafc2 Mon Sep 17 00:00:00 2001 From: panguixin Date: Fri, 10 May 2024 23:37:11 +0800 Subject: [PATCH] add changelog Signed-off-by: panguixin --- CHANGELOG.md | 1 + jni/external/faiss | 2 +- jni/external/nmslib | 2 +- .../org/opensearch/knn/plugin/script/KNNScriptScoringIT.java | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee01f2ac7..3a7e1d6ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ### Enhancements * Add KnnCircuitBreakerException and modify exception message [#1688](https://github.com/opensearch-project/k-NN/pull/1688) * Add stats for radial search [#1684](https://github.com/opensearch-project/k-NN/pull/1684) +* Support script score when doc value is disabled and fix misusing DISI [#1696](https://github.com/opensearch-project/k-NN/pull/1696) ### Bug Fixes * Block commas in model description [#1692](https://github.com/opensearch-project/k-NN/pull/1692) ### Infrastructure diff --git a/jni/external/faiss b/jni/external/faiss index 12b92e9fa..6fc7b7b69 160000 --- a/jni/external/faiss +++ b/jni/external/faiss @@ -1 +1 @@ -Subproject commit 12b92e9fa5d8e8fb3da53c57af9ff007c826b1ee +Subproject commit 6fc7b7b690936387f6c6db9dabd784513b9b6054 diff --git a/jni/external/nmslib b/jni/external/nmslib index a2d6624e1..4f8121b92 160000 --- a/jni/external/nmslib +++ b/jni/external/nmslib @@ -1 +1 @@ -Subproject commit a2d6624e1315402662025debfdd614b505d9c3ef +Subproject commit 4f8121b92fbc44424c69c00efd4fc4d319bff33d diff --git a/src/test/java/org/opensearch/knn/plugin/script/KNNScriptScoringIT.java b/src/test/java/org/opensearch/knn/plugin/script/KNNScriptScoringIT.java index 71c99eb5f..5a83891d9 100644 --- a/src/test/java/org/opensearch/knn/plugin/script/KNNScriptScoringIT.java +++ b/src/test/java/org/opensearch/knn/plugin/script/KNNScriptScoringIT.java @@ -644,7 +644,7 @@ private Map createDataset( final Map dataset = new HashMap<>(dense ? numDocsWithField : numDocsWithField * 3); int id = 0; for (int i = 0; i < numDocsWithField; i++) { - final int dummyDocs = dense ? 0 : randomIntBetween(1, 5); + final int dummyDocs = dense ? 0 : randomIntBetween(2, 5); for (int j = 0; j < dummyDocs; j++) { dataset.put(Integer.toString(id++), null); }