-
Notifications
You must be signed in to change notification settings - Fork 71
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update search_api_solr drupal module to 8.3 #1163
Comments
@Natkeeran FYI, we are using Search API Solr 8.x-3.1 having installed the |
Can you pls share the url for the config.zip? I kind of get what they are saying. But, not sure how exactly to separate the domain specific config out. Were you able to find out? |
@Natkeeran The config.zip comes from the Drupal Search API module config on your local install, e.g. http://localhost:8000/admin/config/search/search-api/server/default_solr_server I haven't found any docs re the domain-specific config. |
@Natkeeran The search_api maintainer has pointed me at https://www.drupal.org/docs/8/modules/search-api-solr/howtos-3064550/howto-define-a-new-content-domain and |
Instead of using the config download path there is a drush command we can use to get the zip, so getting that working in the playbook shouldn't be too bad. The additional domain config seems like it should be a recipe rather than a config we ship with. That stated, if you have a config we can use as a reasonable default, @kayakr, we can look at including it in the playbook. Any reason why we shouldn't also bump SOLR to 8.x? I might be able to take on some of these updates in early January. |
A fresh playbook VM (as of last week) builds with:
but these should be updated to:
|
Some note on doing this on a working instance using versions above. I found composer would not simply update
I ended up disabling search_api_solr
Now Solr is reachable as a server, but Search API Solr complains "Solarium 5.0.2 is too old and has known issues. In order to get composer to upgrade solarium to a recent version a core patch or a workaround is required. Have a look at this Core issue and this Search API Solr issue." Indexes have lost association with Solr Server, and are disabled.
Update Solarium per https://www.drupal.org/project/search_api_solr/issues/3085196
|
I put in a PR for this last month here Islandora-Devops/islandora-playbook#157 |
We are currently using 8.2 search_api_solr. Changing to 8.3 needs some work.
They changed the solr-conf folder name to solr-conf-templates, thus a change is needed here: https://github.com/Islandora-Devops/claw-playbook/blob/master/roles/internal/webserver-app/tasks/solr.yml#L9
Solr server instance did not start properly. It gave this issue https://www.drupal.org/project/search_api_solr/issues/3040862. I applied the solution suggested in the drupal issue and restarted the solr instance. It came up as normal.
Additional discussions here:
https://groups.google.com/forum/#!topic/islandora/b9XZ-CRnpag
The text was updated successfully, but these errors were encountered: