From ee77ffb753e3ab64b064b0c5eccbdfcc1779026e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BE=84=E6=BD=AD?= Date: Tue, 25 Mar 2025 14:24:16 +0800 Subject: [PATCH] fix ai-search rewrite query when no search result found (#1949) --- plugins/wasm-go/extensions/ai-search/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/wasm-go/extensions/ai-search/main.go b/plugins/wasm-go/extensions/ai-search/main.go index edd4a13de..280872c35 100644 --- a/plugins/wasm-go/extensions/ai-search/main.go +++ b/plugins/wasm-go/extensions/ai-search/main.go @@ -492,6 +492,11 @@ func executeSearch(ctx wrapper.HttpContext, config Config, queryIndex int, body } } } + if len(mergedResults) == 0 { + log.Warnf("no search result found, searchContexts:%#v", searchContexts) + proxywasm.ResumeHttpRequest() + return + } // Format search results for prompt template var formattedResults []string var formattedReferences []string