Sunspot Solr не возвращает никаких результатов, но без ошибок - PullRequest
3 голосов
/ 21 декабря 2011

Среда: Rails 3.0.1 Ruby 1.8.7 MySQL 5.5.16 Сервер сообщества ... Jdk 1.6

gem 'sunspot_rails'
gem 'sunspot_solr'

Модель:

class Item < ActiveRecord::Base 

  searchable do
    text :title,:description
  end

end

Контроллер:

def search    
    p @items = Item.search { fulltext params[:search] }    
    @items.results.each do |item|
      p item
    end        
end

Я запускаю сервер Solr, он запускается нормально, я открываю администратор Solr в http://localhost:8982/solr/admin/

query .... q = . , но не возвращает результатов.

Я запускаю rake sunspot: reindex .... создаются новые индексные файлы в RAILS_ROOT \ solr \ data \ development \ index.

Я снова запрашиваю администратора Solr с тем же запросом .. пока не получаю результата ... пытаюсь выяснить, в чем дело.

1 Ответ

5 голосов
/ 17 июня 2012

«Браузер схемы» покажет вам, есть ли какие-либо данные в вашем индексе

http://localhost:8982/solr/admin/schema.jsp

Поиск

type:Item

на странице администрирования Solr должен показать вам результаты, если у вас есть какие-либо элементы в вашей базе данных

...