I've thought JSON Facet is the answer.. despite the question. https://issues.apache.org/jira/browse/SOLR-7036 https://issues.apache.org/jira/browse/SOLR-4763
On Thu, Jun 30, 2022 at 6:31 PM Vincenzo D'Amore <v.dam...@gmail.com> wrote: > Hi, > > I have a collection that is becoming bigger than usual (few millions of > documents) so we are doing a few tests to understand how to divide it in > multiple shards (solrcloud 8.11.1). > > Strangely since we divided the index in 3 shards the ngroups value is not > always returned. > To be clear, executing the same query 10 times, can happen that 3/4 times > the ngroups value is not returned. We created the shard using > router.name=compositeId > and we have _route_ in the query. > > Any suggestions? > > Best regards, > Vincenzo > > {"device-product-hash":{ > "pullReplicas":"0", > "replicationFactor":"3", > "shards":{ > "shard1":{ > "range":"80000000-d554ffff", > "state":"active", > "replicas":{ > "core_node7":{ > "core":"device-product-hash_shard1_replica_n4", > "node_name":"solr-1.solrcluster.svc.cluster.local:8983_solr", > "base_url":" > http://solr-1.solrcluster.svc.cluster.local:8983/solr", > "state":"active", > "type":"NRT", > "force_set_state":"false"}, > "core_node20":{ > "core":"device-product-hash_shard1_replica_n19", > "node_name":"solr-0.solrcluster.svc.cluster.local:8983_solr", > "base_url":" > http://solr-0.solrcluster.svc.cluster.local:8983/solr", > "state":"active", > "type":"NRT", > "force_set_state":"false", > "leader":"true"}}}, > "shard2":{ > "range":"d5550000-2aa9ffff", > "state":"active", > "replicas":{ > "core_node13":{ > "core":"device-product-hash_shard2_replica_n10", > "node_name":"solr-1.solrcluster.svc.cluster.local:8983_solr", > "base_url":" > http://solr-1.solrcluster.svc.cluster.local:8983/solr", > "state":"active", > "type":"NRT", > "force_set_state":"false", > "leader":"true"}, > "core_node22":{ > "core":"device-product-hash_shard2_replica_n21", > "node_name":"solr-2.solrcluster.svc.cluster.local:8983_solr", > "base_url":" > http://solr-2.solrcluster.svc.cluster.local:8983/solr", > "state":"active", > "type":"NRT", > "force_set_state":"false"}}}, > "shard3":{ > "range":"2aaa0000-7fffffff", > "state":"active", > "replicas":{ > "core_node24":{ > "core":"device-product-hash_shard3_replica_n23", > "node_name":"solr-0.solrcluster.svc.cluster.local:8983_solr", > "base_url":" > http://solr-0.solrcluster.svc.cluster.local:8983/solr", > "state":"active", > "type":"NRT", > "force_set_state":"false", > "leader":"true"}, > "core_node28":{ > "core":"device-product-hash_shard3_replica_n27", > "node_name":"solr-2.solrcluster.svc.cluster.local:8983_solr", > "base_url":" > http://solr-2.solrcluster.svc.cluster.local:8983/solr", > "state":"active", > "type":"NRT", > "force_set_state":"false"}}}}, > "router":{"name":"compositeId"}, > "maxShardsPerNode":"-1", > "autoAddReplicas":"false", > "nrtReplicas":"3", > "tlogReplicas":"0"}} > > > > > -- > Vincenzo D'Amore > -- Sincerely yours Mikhail Khludnev