From 7e0d427956d9c96dba804563d91c52fbadc184b0 Mon Sep 17 00:00:00 2001 From: Daniel Wrigley <54574577+wrigleyDan@users.noreply.github.com> Date: Mon, 23 Dec 2024 17:52:35 +0100 Subject: [PATCH] Update 2024-12-xx-hybrid-search-optimization.md change date, last change from editorial review Signed-off-by: Daniel Wrigley <54574577+wrigleyDan@users.noreply.github.com> --- _posts/2024-12-xx-hybrid-search-optimization.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_posts/2024-12-xx-hybrid-search-optimization.md b/_posts/2024-12-xx-hybrid-search-optimization.md index a0c8eed20..c29448a0d 100644 --- a/_posts/2024-12-xx-hybrid-search-optimization.md +++ b/_posts/2024-12-xx-hybrid-search-optimization.md @@ -3,7 +3,7 @@ layout: post title: "Optimizing hybrid search in OpenSearch" authors: - dwrigley -date: 2024-12-xx +date: 2024-12-30 categories: - technical-posts - community @@ -227,7 +227,7 @@ As we strive for improving the search quality metrics for all queries this now l # Dynamic hybrid search optimizer -We call identifying a suitable configuration individually per hybrid search query *dynamic hybrid search optimization*. To move in that direction we treat hybrid search as a query understanding challenge: by understanding certain features of the query we develop an approach to predict the “neuralness” of a query. “Neuralness” is used as the term describing the neural search weight for the hybrid search queries. +We call identifying a suitable configuration individually per hybrid search query *dynamic hybrid search optimization*. To move in that direction we treat hybrid search as a query understanding challenge: by understanding certain features of the query, we develop an approach to predict the "neuralness" of a query. "Neuralness" is used to describe the neural search weight for the hybrid search queries. You may ask: Why predict only the "neuralness" and none of the other parameter values? The results of the global hybrid search optimizer (large query set) showed us that the majority of search configurations share two parameter values: the l2 normalization technique and the arithmetic mean as the combination technique.