diff --git a/changelog.d/gin-search.fix b/changelog.d/gin-search.fix new file mode 100644 index 000000000..ba9977b6e --- /dev/null +++ b/changelog.d/gin-search.fix @@ -0,0 +1 @@ +Improved performance of status search queries using the default GIN index diff --git a/lib/pleroma/search/database_search.ex b/lib/pleroma/search/database_search.ex index aef5d1e74..e88d632cb 100644 --- a/lib/pleroma/search/database_search.ex +++ b/lib/pleroma/search/database_search.ex @@ -102,7 +102,8 @@ defmodule Pleroma.Search.DatabaseSearch do ^tsc, o.data, ^search_query - ) + ), + order_by: [desc: :inserted_at] ) end