我刚刚安装了最新的高级搜索插件。当我单击“高级搜索”页面中的搜索按钮时,没有任何反应。我发现原因是我在高级搜索网页中的方面查询。以下是导致问题的我的方面查询。我在我的索引页面中使用了这个方面查询,高级搜索插件已经在我的索引页面中提取了所有方面。
config.add_facet_field 'Performed_Dt_Tm', collapse: false, :label => 'By
Date Range', query: {
A: {
fq: "Performed_Dt_Tm:[* TO *]"
}
}
我有像上面这样的多个方面查询。我尝试了以下步骤,但没有解决我的问题,
尝试通过进行以下修改来排除所有方面出现在高级搜索网页中。但是所有方面都消失了,除了上面提到的 solr facet query,
config.advanced_search[:form_solr_parameters] ||= { "facet.field" => ["author"], "facet.limit" => -1, # 返回所有 facet 值 "facet.sort" => "index" #按值的字节顺序排序 }
试图在高级搜索页面中排除特定方面查询,但不确定如何在控制器中执行此操作。
任何帮助都感激不尽。谢谢你。