我正在使用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
有什么想法吗?
答案 0 :(得分:0)
我发现了。 mongoid_taggable在数据库中创建了一个tags_array,因此我需要执行search_in:tags_array而不是search_in:tags。