Hi,

I am using the below JSON Facet to retrieve the count of all the different
collections in one query.

https://localhost:8983/solr/collection1/select?q=testing&shards=https://localhost:8983/solr/collection1,https://localhost:8983/solr/collection2,https://localhost:8983/solr/collection3,https://localhost:8983/solr/collection4,https://localhost:8983/solr/collection5,https://localhost:8983/solr/collection6&rows=0&json.facet={categories
: {type : terms,field : content_type,limit : 100}}


Previously, in Solr 7.6 and Solr 7.7, this query can work correctly and we
are able to produce the correct output.

{
  "responseHeader":{
    "zkConnected":true,
    "status":0,
    "QTime":24},
  "response":{"numFound":41200,"start":0,"maxScore":12.993215,"docs":[]
  },
  "facets":{
    "count":41200,
    "categories":{
      "buckets":[{
          "val":"collection1",
          "count":26213},
        {
          "val":"collection2",
          "count":12075},
        {
          "val":"collection3",
          "count":1947},
        {
          "val":"collection4",
          "count":850},
        {
          "val":"collection5",
          "count":111},
        {
          "val":"collection6",
          "count":4}]}}}


However, in the new Solr 8.0.0, this query can only work once.
Subsequently, we will get the following error of 'require authentication':

{
  "responseHeader":{
    "zkConnected":true,
    "status":401,
    "QTime":11},
  "error":{
    "metadata":[

"error-class","org.apache.solr.client.solrj.impl.Http2SolrClient$RemoteSolrException",

"root-error-class","org.apache.solr.client.solrj.impl.Http2SolrClient$RemoteSolrException"],
    "msg":"Error from server at null: Expected mime type
application/octet-stream but got text/html. <html>\n<head>\n<meta
http-equiv=\"Content-Type\"
content=\"text/html;charset=utf-8\"/>\n<title>Error 401 require
authentication</title>\n</head>\n<body><h2>HTTP ERROR 401</h2>\n<p>Problem
accessing /solr/collection6/select. Reason:\n<pre>    require
authentication</pre></p>\n</body>\n</html>\n",
    "code":401}}

This issue does not occur in Solr 7.6 and Solr 7.7, even though I have set
up the same authentication for all the versions.

What could be the issue that causes this?

Regards,
Edwin

Reply via email to