From 8b4eaf5c07624ecfa4f0286e5eaa2e044e8f046a Mon Sep 17 00:00:00 2001 From: hgaol Date: Wed, 26 Mar 2025 19:04:17 +0800 Subject: [PATCH] refactor(search): update answer filtering logic to align with search specifications --- search-algolia/algolia.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/search-algolia/algolia.go b/search-algolia/algolia.go index c6e3795a..f981b46d 100644 --- a/search-algolia/algolia.go +++ b/search-algolia/algolia.go @@ -161,11 +161,8 @@ func (s *SearchAlgolia) SearchQuestions(ctx context.Context, cond *plugin.Search filters += " AND " + viewsFilter } - // check answers - if cond.AnswerAmount == 0 { - answersFilter = "answers=0" - filters += " AND " + answersFilter - } else if cond.AnswerAmount > 0 { + // check answers, to align with the search spec + if cond.AnswerAmount > 0 { answersFilter = "answers>=" + strconv.Itoa(cond.AnswerAmount) filters += " AND " + answersFilter }