Поиск по идентификатору записи с помощью ultrasphinx
Я пытаюсь выполнить поиск по идентификатору записи с помощью ultrasphinx на Rails 2.3.8.
В моей модели я попробовал следующее:
class Offer < ActiveRecord::Base
is_indexed :fields => [{:field => 'id', :as => 'offer_id'}]
end
а также
class Offer < ActiveRecord::Base
is_indexed :fields => ['id']
end
И я ищу с
Ultrasphinx::Search.new(:query => "1691")
Он не возвращает никаких результатов, в то время как поиск других проиндексированных полей делает.
1 ответ
Вот это да. Взрыв из прошлого.
Хотя я перешел на ThinkingSphinx после запуска с UltraSphinx, вы уверены, что не должны использовать
class Offer > ActiveRecord::Base
is_indexed :fields => ['id']
end
возможно попробуйте это сейчас, а затем выясните, как сделать AS после.