docs: def search(self):
          '''Override search to match on topic tags'''
          s = super(TopicSearchMixin, self).search()
          s = s.filter('bool', should=[
              Q('term', tags=tag) for tag in self.topic.tags
          ])
          return s