Corrección de la búsqueda de Discourse

Puedes ampliar la búsqueda desde tu plugin; por ejemplo, podrías agregar un filtro avanzado como este:

  require_dependency 'search'
  if Search.respond_to? :advanced_filter
    Search.advanced_filter(/with:video/) do |posts|
      posts.where("posts.cooked LIKE '%<video %'")
    end
  end

Lo anterior solo mostrará publicaciones que contengan videos cuando el cuadro de búsqueda incluya la palabra clave with:video. Consulta también el filtro avanzado de insignias para ver un ejemplo de una consulta de búsqueda que tiene en cuenta los datos del usuario.