Você pode estender a busca a partir do seu plugin; por exemplo, você pode adicionar um filtro avançado assim:
require_dependency 'search'
if Search.respond_to? :advanced_filter
Search.advanced_filter(/with:video/) do |posts|
posts.where("posts.cooked LIKE '%<video %'")
end
end
O exemplo acima exibirá apenas posts que contêm vídeos quando a caixa de busca incluir a palavra-chave with:video. Consulte também o filtro avançado de emblemas para um exemplo de consulta de busca que leva em conta dados do usuário.