K.Q*_*ger 2 solr ruby-on-rails sunspot sunspot-rails sunspot-solr
我正在使用Sunspot for Rails,我想从Sunspot生成的Solr参数中删除过滤器查询(如下所示fq: ["type:Job"]):
目前:
SOLR Request [ path=select parameters={fq: ["type:Job"], q: "programmer", fl: "* score", qf: "Title", defType: "edismax", start: 0, rows: 30} ]
期望:
SOLR Request [ path=select parameters={q: "programmer", fl: "* score", qf: "Title", defType: "edismax", start: 0, rows: 30} ]
我的模特:
class Job < ActiveRecord::Base
searchable do
text :Title, :as => :Title
end
Run Code Online (Sandbox Code Playgroud)
我读过"手动调节参数的Solr"从文档,但无法找到真正的任何引用删除的fq参数.谢谢!
你不能只使用
Job.search do
adjust_solr_params do |params|
params.except! :fq
end
end
Run Code Online (Sandbox Code Playgroud)
或类似的东西,以从params散列中删除:fq键
| 归档时间: |
|
| 查看次数: |
611 次 |
| 最近记录: |