如果我使用SolrFacetFieldQuery构建构面查询,我无法在构造函数中添加LocalParams,因为当它解析其他构面参数(如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