На чем совпадал Solr? - PullRequest
       17

На чем совпадал Solr?

2 голосов
/ 06 октября 2011

Можно ли как-нибудь выяснить, на что совпадают Solr?

Как например.

class Movie < ActiveRecord::Base
  searchable do
    text :title
    text :actors do
      actors.map(&:name)
    end
  end
end

При поиске Bruce список из Bruce Willis и Bruce Almighty можно извлечь из Solr (Sunspot), если на самом деле Bruce Willis и Bruce Almighty там, где совпадают строки Solr.

Это возможно?

1 Ответ

3 голосов
/ 06 октября 2011

Эта информация доступна в блоке Solr debug при предоставлении параметра debugQuery=on. Обычно, когда я отлаживаю с помощью Sunspot, я проверяю в журналах URL-адрес, который он запрашивает, и запускаю этот запрос к Solr напрямую с помощью debugQuery=on.

Вывод debugQuery может быть немного сложным. Вы можете обратиться к сообщению в блоге Устранение проблем релевантности поискового приложения , чтобы немного разбить то, что вы там видите.

...