diff --git a/app/lib/search_query_transformer.rb b/app/lib/search_query_transformer.rb index d3252c8ffa..ba4383f674 100644 --- a/app/lib/search_query_transformer.rb +++ b/app/lib/search_query_transformer.rb @@ -52,7 +52,7 @@ class SearchQueryTransformer < Parslet::Transform private def clauses_by_operator - @clauses_by_operator ||= @clauses.compact.sort_by(&:operator).chunk(&:operator).to_h + @clauses_by_operator ||= @clauses.compact.group_by(&:operator).to_h end def flags_from_clauses! @@ -329,20 +329,6 @@ class SearchQueryTransformer < Parslet::Transform else 'desc' end - when 'searchability', 'searchable_by' - @filter = :searchability - @type = :terms - @statuses_index_only = true - @term = case term - when 'public', 'all' - %w(public private direct limited) - when 'private', 'follower', 'followers' - %w(private direct limited) - when 'direct', 'reaction', 'react', 'reacted' - %w(direct limited) - else - %w(limited) - end else raise "Unknown prefix: #{prefix}" end