diff --git a/src/source/content/guides/elasticsearch/01-introduction.md b/src/source/content/guides/elasticsearch/01-introduction.md index 15ef846e5b..0d5f1501ae 100644 --- a/src/source/content/guides/elasticsearch/01-introduction.md +++ b/src/source/content/guides/elasticsearch/01-introduction.md @@ -32,12 +32,12 @@ By bringing Elasticsearch directly onto the Pantheon platform, you get a fully m Elasticsearch is available for WordPress sites on **Performance** and **Elite** site plans. Every environment on your site (Dev, Test, Live, and Multidevs) receives its own Elasticsearch endpoint. Elasticsearch is not available on Sandbox sites. - - ### Elasticsearch and Solr Pantheon also offers [Solr-based search](/solr). You can have both Solr and Elasticsearch activated on a site at the same time, which is useful during migration. However, running both simultaneously in production is not recommended. For new search implementations, Elasticsearch with ElasticPress is the recommended path. + + ## Known Issues There are currently a few known issues with the Elasticsearch integration on Pantheon in the Beta phase. If you find any others, please let the team know in the `#beta-elasticsearch` channel in the Pantheon Community Slack. diff --git a/src/source/content/partials/elasticsarch-pre-ga.md b/src/source/content/partials/elasticsarch-pre-ga.md index 6901b86a1d..fe27388b9e 100644 --- a/src/source/content/partials/elasticsarch-pre-ga.md +++ b/src/source/content/partials/elasticsarch-pre-ga.md @@ -2,6 +2,4 @@ This documentation describes support for Elasticsearch that is under active development and is available to customers who are participating in our **Beta** program. -To request an invite, [submit this form](https://forms.gle/q5qWS17L9VsH2fkg6). - \ No newline at end of file diff --git a/src/source/content/partials/pantheon-search-table.md b/src/source/content/partials/pantheon-search-table.md index c28cf619d5..f29848c2a1 100644 --- a/src/source/content/partials/pantheon-search-table.md +++ b/src/source/content/partials/pantheon-search-table.md @@ -4,8 +4,10 @@ | **Plan Availability** | Performance, Elite (not Sandbox) | Sandbox (dev only), Performance, Elite | | **Plugin** | [ElasticPress](https://wordpress.org/plugins/elasticpress/) | [Solr Power](https://wordpress.org/plugins/solr-power/) (WordPress), [Search API Solr](https://www.drupal.org/project/search_api_solr) (Drupal) | | **Fuzzy Search** | Yes | Limited | +| **Instant Search** | Yes | No | | **Autosuggest** | Yes | No | | **Faceted Search** | Yes | Yes | | **WooCommerce Support** | Yes | No | | **`WP_Query` Offloading** | Yes | Yes | +| **Related Content** | Yes | Manual | | **Status** | Beta | Generally Available | \ No newline at end of file diff --git a/src/source/releasenotes/2026-03-25-elasticsearch-wordpress-beta.md b/src/source/releasenotes/2026-03-25-elasticsearch-wordpress-beta.md new file mode 100644 index 0000000000..1330eecc39 --- /dev/null +++ b/src/source/releasenotes/2026-03-25-elasticsearch-wordpress-beta.md @@ -0,0 +1,47 @@ +--- +title: Elasticsearch for WordPress now available in Beta +published_date: "2026-03-25" +categories: [new-feature, wordpress] +--- + +Elasticsearch is now available as a Beta add-on for WordPress sites on Pantheon. This integration is powered by [ElasticPress](https://elasticpress.io), the leading Elasticsearch solution for WordPress. + +## What's included? + +ElasticPress offloads search queries from your database to Elasticsearch, improving `WP_Query` performance and reducing load on your application server. Capabilities include: + +* **Full-text search** — Fuzzy matching, synonyms, and weighted fields for more relevant search results. +* **Instant Search** — Real-time search-as-you-type results without full page reloads. +* **`WP_Query` integration** — Elasticsearch can handle `WP_Query` requests, reducing database load and improving page load times. +* **Faceted filtering** — Narrow results by category, tag, custom taxonomy, and other attributes. +* **WooCommerce support** — Product search and filtering for WooCommerce storefronts. +* **Related content** — Surface related posts and pages automatically. +* **Custom content indexing** — Index posts, pages, custom post types, and custom fields. + +## Who has access? + +Elasticsearch is available to WordPress sites on **Performance Small** plans and above, including Elite. + +## How to enable it + +Elasticsearch can be enabled in two ways: + +* **From the dashboard** — Navigate to **Site Settings → Add-Ons** and activate Elasticsearch. Connection credentials are configured automatically. + +* **From Terminus** — Use the `search` command: + + ```bash + terminus search:enable . + ``` + + + +In order to activate Elasticsearch in Terminus, it is required that you have [Terminus 4.1.6](https://docs.pantheon.io/release-notes/2026/03/terminus-4-1-6) installed. + + + +Once enabled, install and activate the [ElasticPress](https://wordpress.org/plugins/elasticpress/) plugin in your WordPress admin and run your initial content sync. No manual credential configuration is required — `EP_HOST`, `EP_INDEX_PREFIX`, and `EP_CREDENTIALS` are set automatically across all environments. + +## Documentation + +For setup instructions and additional guidance, see [Elasticsearch on Pantheon](/guides/pantheon-search/elasticsearch).