0

私はモンゴイド検索を使用して、人々がアップロードした画像のタイトルと説明を検索しています。人々がこれらの画像タグを付けているので、タグの配列も検索したいと思います。私は宝石 mongoid_taggable を使用してタグを作成しています。これは配列に格納され、配列を検索するために mongoid_search を使用しています。

mongoid_search はタグ以外のすべてにインデックスを付けましたが、タグ配列にインデックスを付ける方法がわかりません。

search_in :title, :tags, :description, :designer => :name, :designer => :username

field :width
field :height
field :description, :type => String
field :title, :type => String
field :tags, type: Array

何か案は?

4

1 に答える 1

0

私はそれを見つけました。mongoid_taggable はデータベースに tags_array を作成したので、search_in :tags の代わりに search_in :tags_array を実行する必要がありました。

于 2012-04-17T16:52:18.373 に答える