Я пытаюсь искать по Индентификационному с ultrasphinx на Rails 2.3.8Поиска по Индентификационному с ultrasphinx
В моей модели я попытался следующий:
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")
Он не возвращает никаких результатов, в то время как поиск других индексированных полей выполняется.
Я тоже это пробовал, и это не сработало, я отредактирую свой вопрос, чтобы сделать это ясно – daviceitor
Можете ли вы найти другое поле в db? например, добавьте «имя» в этот массив и затем выполните поиск, чтобы увидеть, появляется ли запись. Любые ошибки? вы перезапускаете сфинкс после каждого обновления здесь? – pjammer