Como usar a gema sunspot_rails para pesquisar artigos relacionados

Tenho um mini aplicativo de blog e gostaria que o usuário visse artigos relacionados ao que eles estão lendo na página de exibição do artigo. sem a gema sunspot_rails eu faria algo assim

em meu 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

então, na minha opinião, seria assim

@article.related_search

mas eu quero usar a gema sunspot_rails para facilitar esse caminho. Qualquer ajuda. Obrigad

questionAnswers(1)

yourAnswerToTheQuestion