Вы можете расширить поиск из своего плагина; например, можно добавить расширенный фильтр следующим образом:
require_dependency 'search'
if Search.respond_to? :advanced_filter
Search.advanced_filter(/with:video/) do |posts|
posts.where("posts.cooked LIKE '%<video %'")
end
end
Приведённый выше код будет отображать только те посты, которые содержат видео, если в поле поиска указано ключевое слово with:video. См. также расширенный фильтр для бейджей в качестве примера поискового запроса, учитывающего данные пользователя.