2017-08-18 1 views
1

Ich bin neu zu solr. Ich möchte json.facet mit Buckets und Aggregation wie sum oder avg mit solrj verwenden. Ist es bereits in solrj? Implementiert. Ich finde kein Dokument oder ein Beispiel für die Verwendung von json.facet in solrj.wie solr json.facet mit aggregationen in solrj zu verwenden

Es wäre schön, ein Beispiel für solrj Implementierung von so etwas zu haben:

curl http://localhost:8983/solr/query -d 'q=*:*&rows=0& 
json.facet={ 
    categories:{ 
     type : terms, 
     field : cat, 
     sort : { x : desc}, 
     facet:{ 
      x : "avg(price)", 
      y : "sum(price)" 
     } 
    } 
    } 
' 

Antwort

0

Auch wenn solrj benutzerdefinierten Methoden wie

nicht hat
public SolrQuery setFacet(boolean b) 

etc. für die json Facetten, Sie kann sie immer noch so verwenden:

solrQuery.add("json.facet", "..."); 
solrQuery.setParam("json.facet", "...");