Cómo usar la gema sunspot_rails para buscar artículos relacionados

Tengo una aplicación de mini blog y me gustaría que el usuario vea artículos relacionados con lo que está leyendo en la página de presentación de artículos. sin la gema sunspot_rails haría algo como esto

en mi modelo

  def self.related_search(query, join = "AND")
    find(:all, :conditions => related_search_conditions(query, join))
  end

  def self.related_search_conditions(query, join)
    query.split(/\s+/).map do |word|
      '(' + %w[name description notes].map { |col| "#{col} LIKE #{sanitize('%' + word.to_s + '%')}" }.join(' OR ') + ')'
    end.join(" #{join} ")
  end

then en mi opinión sería así

@article.related_search

pero quiero usar la gema sunspot_rails para facilitar esta forma. Alguna ayuda. Gracia

Respuestas a la pregunta(1)

Su respuesta a la pregunta