如果我使用 SolrFacetFieldQuery 构建 facet 查询,我无法在构造函数中添加 LocalParams,因为当它解析其他 facet 参数(例如 Limit 和 Sort)时,它将 LocalParams 添加到字段名称中,从而生成无效查询例如:
var fq = new SolrFacetFieldQuery(new LocalParams{{"ex", "c"}} + "category") { Limit = 10 };
我想生成:
facet.field={!ex=c}category&facet.category.limit=10&fq={!tag=c}category:1