私はこれをやろうとしています:
http://solr:8080/solr/select/?q=name_make:[make]+name_model:[model]&rows=10000&wt=json&fq={!tag=dt}name_model:[model]&facet=on&facet.field={!ex=dt}name_model&facet.sort=count&facet.field.mincount=1
solr.netで-私はこれを持っています:
var multipleQuery = new SolrMultipleCriteriaQuery(queryList, "AND");
var Facets = new FacetParameters();
Facets.Queries.Add(new SolrFacetFieldQuery(new LocalParams{{"ex", "dt"}} +"name_model") { MinCount = 1, Sort = true});
List<ISolrQuery> filter = new List<ISolrQuery>();
filter.Add(new LocalParams { { "tag", "dt" }, { "mincount", "1" } } + Query.Field("name_model").Is(NameModel));
var result = solr.Query(multipleQuery, new QueryOptions
{
FilterQueries = filter,
Rows = rows,
Facet = facets,
Start = index
});
私は次のようなものを期待しています
- make 1 [] 101
- make 2 [] 144
- 3[x]232を作成します
- 2を作る[]32
しかし、得るだけ
- 3[x]232を作成します
私の痕跡から私は見る
- Solr q(name_make:[make] AND name_model:[model] AND price:[0 TO 250000] AND year_registration:[0 TO 10000000])0,023619 0,000006
- Solr fq {!tag = dt mincount = 1} name_model:A3
私は作品を見逃していますか、それとも間違った方法でそれについて行っていますか?