@@ -81,6 +81,7 @@ def search_posts(q, username, from_date, to_date, offset, exact_match)
.where(Sequel.lit("posts.created_at >= ? OR ? IS NULL", to_date, to_date))
.limit(RESULTS_PER_PAGE)
.offset(Sequel.lit('?', offset))
+ .order(Sequel.desc(Sequel.lit('posts.created_at')))
if exact_match
query.full_text_search(:body, q, phrase: true, language: 'english')