perf: optimize search for unanswered questions using answer_count

This commit is contained in:
Sonui
2024-08-02 09:33:48 +08:00
committed by dashuai
parent 8762f5b751
commit 5afa01ba89
+1 -1
View File
@@ -385,7 +385,7 @@ func (qr *questionRepo) GetQuestionPage(ctx context.Context, page, pageSize int,
case "score":
session.OrderBy("question.pin desc,question.vote_count DESC, question.view_count DESC")
case "unanswered":
session.Where("question.last_answer_id = 0")
session.Where("question.answer_count = 0")
session.OrderBy("question.pin desc,question.created_at DESC")
}