From 3c15d4a3d7e10cc1e841ef06deac459b594dc535 Mon Sep 17 00:00:00 2001 From: HXY <2479895356@qq.com> Date: Sat, 5 Aug 2023 19:51:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=B4=A2=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/dao/search/meili.go | 3 ++- internal/dao/search/search.go | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/dao/search/meili.go b/internal/dao/search/meili.go index 4c6a65c7..4b289fa5 100644 --- a/internal/dao/search/meili.go +++ b/internal/dao/search/meili.go @@ -103,7 +103,8 @@ func (s *meiliTweetSearchServant) queryByContent(user *core.User, q *core.QueryR request := &meilisearch.SearchRequest{ Offset: int64(offset), Limit: int64(limit), - Sort: []string{"is_top:desc", "upvote_count:desc", "collection_count:desc", "latest_replied_on:desc"}, + //Sort: []string{"is_top:desc", "latest_replied_on:desc"}, + Sort: []string{"is_top:desc", "upvote_count:desc", "collection_count:desc", "latest_replied_on:desc"}, } filter := s.filterList(user) diff --git a/internal/dao/search/search.go b/internal/dao/search/search.go index d8a058f8..25513e84 100644 --- a/internal/dao/search/search.go +++ b/internal/dao/search/search.go @@ -29,7 +29,7 @@ func NewMeiliTweetSearchService(ams core.AuthorizationManageService) (core.Tweet }); err == nil { settings := meilisearch.Settings{ SearchableAttributes: []string{"content", "tags"}, - SortableAttributes: []string{"is_top", "latest_replied_on"}, + SortableAttributes: []string{"is_top", "latest_replied_on", "upvote_count", "collection_count"}, FilterableAttributes: []string{"tags", "visibility", "user_id"}, } if _, err = client.Index(s.Index).UpdateSettings(&settings); err != nil {