From 360aa572f0f4c05756a6a856091c168c36cf7fec Mon Sep 17 00:00:00 2001 From: hgaol Date: Wed, 26 Mar 2025 19:04:17 +0800 Subject: [PATCH 1/2] 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 } From b9341999cfc249eddf72e6fbed393de9b798cb14 Mon Sep 17 00:00:00 2001 From: hgaol Date: Wed, 26 Mar 2025 23:09:19 +0800 Subject: [PATCH 2/2] update version --- search-algolia/info.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/search-algolia/info.yaml b/search-algolia/info.yaml index 64af74df..368df9a9 100644 --- a/search-algolia/info.yaml +++ b/search-algolia/info.yaml @@ -17,6 +17,6 @@ slug_name: algolia-search type: search -version: 1.2.11 +version: 1.2.12 author: answerdev link: https://github.com/apache/answer-plugins/tree/main/search-algolia