Puoi estendere la ricerca dal tuo plugin; ad esempio, puoi aggiungere un filtro avanzato come questo:
require_dependency 'search'
if Search.respond_to? :advanced_filter
Search.advanced_filter(/with:video/) do |posts|
posts.where("posts.cooked LIKE '%<video %'")
end
end
Quanto sopra mostrerà solo i post che contengono video quando la casella di ricerca include la parola chiave with:video. Consulta anche il filtro avanzato per i badge per un esempio di query di ricerca che tiene conto dei dati dell’utente.