After 
            
              
              
              ✨
              Connect to an Elastic Cloud Hosted Deployment acting as a Search API Server by entering a Cloud ID and API key
                Active
              
            , sometimes changing index settings fails with the error An error occurred updating settings for index MY_INDEX. (where MY_INDEX is the name of the index).
Checking further, this is happening because Elasticsearch returns a 400 Bad Request with the reason request [/MY_INDEX/_settings] contains unrecognized parameter: [reopen] on line 361 of src/SearchAPI/BackendClient.php. Sure enough, there's a 'reopen' => TRUE parameter in the call to $this->client->indices()->putSettings().
Deleting the 'reopen' => TRUE parameter and trying again has Elasticsearch return another 400 Bad Request with the reason Can't update non dynamic settings [[...]] for open indices [[MY_INDEX/-RANDOM]].
We had been closing and re-opening the index around this call, but that went away in ✨ Connect to an Elastic Cloud Hosted Deployment acting as a Search API Server by entering a Cloud ID and API key Active . I think it might have been due to failing phpunit tests, but I can't recall. Regardless, we should revisit this.
umami_demo install profile so I would have test content).title and field_body fields.Couldn't index items. Check the logs for detailsTry closing and re-opening the index around the call to $this->client->indices()->putSettings().
Try deleting the 'reopen' => TRUE parameter in the call to $this->client->indices()->putSettings()
None.
None.
None.
Needs review
8.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
No activities found.