Skip to content

[SITE-5491] Update Solr Drupal docs for Search API Pantheon 8.4.x#9971

Open
rkunjappan wants to merge 6 commits intomainfrom
SITE-5491-update-search-api-docs-v2
Open

[SITE-5491] Update Solr Drupal docs for Search API Pantheon 8.4.x#9971
rkunjappan wants to merge 6 commits intomainfrom
SITE-5491-update-search-api-docs-v2

Conversation

@rkunjappan
Copy link
Copy Markdown
Contributor

@rkunjappan rkunjappan commented Mar 20, 2026

Summary

  • Add version callouts for the obsolete search_api_pantheon_admin module (8.4.x)
  • Update schema posting instructions to use drush search-api-pantheon:postSchema [path]
  • Update core reload instructions to include drush search-api-pantheon:reload
  • Remove Guzzle 6 as a listed dependency (no longer a direct dependency)
  • Update enable command to only enable search_api_pantheon
  • Preserve older version instructions for backwards compatibility

@pantheon-site-integration pantheon-site-integration bot temporarily deployed to pr-9971 March 20, 2026 01:02 Inactive
@pantheon-site-integration
Copy link
Copy Markdown

Successfully created multidev environment: pr-9971

@pantheon-site-integration pantheon-site-integration bot temporarily deployed to pr-9971 March 20, 2026 01:10 Inactive
@pantheon-site-integration
Copy link
Copy Markdown

Successfully created multidev environment: pr-9971

@pantheon-site-integration pantheon-site-integration bot temporarily deployed to pr-9971 March 20, 2026 01:19 Inactive
@pantheon-site-integration pantheon-site-integration bot temporarily deployed to pr-9971 March 20, 2026 01:20 Inactive
@pantheon-site-integration
Copy link
Copy Markdown

Successfully created multidev environment: pr-9971

1 similar comment
@pantheon-site-integration
Copy link
Copy Markdown

Successfully created multidev environment: pr-9971

@rkunjappan rkunjappan marked this pull request as ready for review March 20, 2026 17:27
@rkunjappan rkunjappan requested a review from a team as a code owner March 20, 2026 17:27
Removed image reference for custom Solr configuration.
@pantheon-site-integration pantheon-site-integration bot temporarily deployed to pr-9971 March 20, 2026 17:40 Inactive
@pantheon-site-integration
Copy link
Copy Markdown

Successfully created multidev environment: pr-9971

Added instructions to enable the search_api_solr_admin module before reloading the Solr server using Drush.
@pantheon-site-integration
Copy link
Copy Markdown

Successfully created multidev environment: pr-9971

@@ -11,7 +11,7 @@ product: [search]
integration: [--]
tags: [solr, search, modules]
contributors: [carolynshannon, joan-ing, jazzsequence]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add yourself as a contributor :D

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
contributors: [carolynshannon, joan-ing, jazzsequence]
contributors: [carolynshannon, joan-ing, jazzsequence, rkunjappan]

@rachelwhitton
Copy link
Copy Markdown
Member

@stevector when convenient can you review?

Copy link
Copy Markdown
Contributor

@stevector stevector left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I left some stylistic suggestions. My question/suggestion @rkunjappan is why should we keep references to search_api_pantheon_admin?


</Alert>

For versions prior to 8.4.x, you can post the schema via the Drupal admin UI (`search_api_pantheon_admin` module) or the post schema Drush command:
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we want people to upgrade to 8.4.x, I'm not sure why we would document how to use an older version @rkunjappan

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stevector, I will remove it. I haven't updated the PR after our discussion to remove the mention of the admin module.

#### Using Drush

```shell{promptUser:user}
drush en search_api_solr_admin
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
drush en search_api_solr_admin
terminus drush $SITE.$ENV -- en search_api_solr_admin


```shell{promptUser:user}
drush en search_api_solr_admin
drush solr-reload [SOLR-SERVER-ID]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
drush solr-reload [SOLR-SERVER-ID]
terminus drush $SITE.$ENV -- solr-reload [SOLR-SERVER-ID]

Use the Drush command with the path to your custom config set:

```shell{promptUser:user}
drush search-api-pantheon:postSchema /code/solr/config
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
drush search-api-pantheon:postSchema /code/solr/config
terminus drush $SITE.$ENV -- search-api-pantheon:postSchema /code/solr/config

The `search_api_pantheon_admin` module is obsolete and no longer functional in 8.4.x. Use the Drush command to post the schema instead:

```shell{promptUser:user}
drush search-api-pantheon:postSchema [path]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
drush search-api-pantheon:postSchema [path]
terminus drush $SITE.$ENV -- search-api-pantheon:postSchema [path]


Reloading Solr Core would be helpful if synonyms or other Solr config that you've recently posted isn't reflecting even after reindexing your site. You can follow this steps on how to enable the Reload Core in your Search API configuration:
Reloading Solr Core would be helpful if synonyms or other Solr config that you've recently posted isn't reflecting even after reindexing your site.
Enable the module search_api_solr_admin and then execute the Drush command to reload the Solr server.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Enable the module search_api_solr_admin and then execute the Drush command to reload the Solr server.
Enable the module `search_api_solr_admin` and then execute the Drush command to reload the Solr server.

@rkunjappan
Copy link
Copy Markdown
Contributor Author

I will move the PR to draft and will change it to ready for review after making the changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants