0

我正在使用 mongoid 搜索来搜索人们上传的图像的标题和描述。我还想搜索一系列标签,因为人们给这些图像标签。我正在使用 gem 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_array 而不是 search_in :tags。

于 2012-04-17T16:52:18.373 回答