2

Rails 2.3.8 で ultrasphinx を使用してレコード ID で検索しようとしています。

私のモデルでは、次のことを試しました:

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")

他のインデックス付きフィールドの検索では結果が返されますが、結果は返されません。

4

1 に答える 1

0

わお。過去からの爆発。

UltraSphinx から始めた後、ThinkingSphinx に移行しましたが、使用すべきではないということですか?


class Offer > ActiveRecord::Base
   is_indexed :fields => ['id']
end

とりあえずそれを試してから、後で AS を実行する方法を見つけてください。

于 2010-12-27T17:39:01.003 に答える