From 5e600088835135dba3161534e36881f223c0c4c2 Mon Sep 17 00:00:00 2001 From: ROC Date: Fri, 27 May 2022 18:45:46 +0800 Subject: [PATCH] fix: sort results on search --- paopao-api/internal/dao/search.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/paopao-api/internal/dao/search.go b/paopao-api/internal/dao/search.go index 35c02081..e7cb3e0f 100644 --- a/paopao-api/internal/dao/search.go +++ b/paopao-api/internal/dao/search.go @@ -145,6 +145,7 @@ func (d *Dao) QuerySearch(indexName, query string, offset, limit int) (*zinc.Que "content": query, }, }, + "sort": []string{"-is_top", "-latest_replied_on"}, "from": offset, "size": limit, }) @@ -161,7 +162,7 @@ func (d *Dao) QueryTagSearch(indexName, query string, offset, limit int) (*zinc. "query": map[string]interface{}{ "term": "tags." + query + ":1", }, - "sort": []string{"-is_top", "-latest_replied_on"}, + "sort_fields": []string{"-is_top", "-latest_replied_on"}, "from": offset, "max_results": limit, })