discourse/app/serializers/search_post_serializer.rb
Guo Xiang Tan 03c6b22c62 PERF: Reduce number of queries and size of payload when searching.
1. Remove `cooked` becaused only the blurb is used on the client side to
display search results.
2. Remove `ignored` because the result is not used in anyway when
searching for pots.
2019-03-20 14:40:39 +08:00

18 lines
294 B
Ruby

class SearchPostSerializer < BasicPostSerializer
has_one :topic, serializer: SearchTopicListItemSerializer
attributes :like_count, :blurb, :post_number
def blurb
options[:result].blurb(object)
end
def include_cooked?
false
end
def include_ignored?
false
end
end