有谁知道如何使用sunpot_mongoid索引和搜索嵌入的文档?
在sunspot_mongoid问题中已经提出了这个问题,但到目前为止还没有解决方案.
刚试了一下.这是一个黑客,但它适用于搜索嵌入的文档,并返回持有它的父文档.那是你要的吗?如果是这样,那么就这样做.定义方法,返回所需的嵌入字段作为数组,然后索引该数组.
假设你有班级公司,有嵌入式部门
searchable do
# Your regular index
# ...
text :company_departments
end
def company_departments
departments.map(&:name).join(" ")
end
Run Code Online (Sandbox Code Playgroud)
重新索引并尝试搜索.
| 归档时间: |
|
| 查看次数: |
678 次 |
| 最近记录: |