Skip to content

Backgrounds

How-to Guides

Technical References

Elasticsearch /

VIP Search

WordPress, out of the box, provides search functionality that uses MySQL. Developers often turn to Elasticsearch (ES) to offload search and enhance performance as sites scale. One ES option for WordPress sites is Jetpack Search, a paid addition to Jetpack.

⚠️ VIP Search is in limited beta

This documentation is subject to change. Features described here may not be available, may not be fully functional, or may change without notice, prior to general availability.

VIP Search is a solution to allow the usage of Elasticsearch to provide both a search solution and a performance-enhancing layer to existing WordPress searches and queries.

Jetpack Search has been part of the WordPress VIP platform since its inception. But because of growth needs, and Enterprise customers with very large and complex sites, WordPress VIP has developed an enterprise search offering (based on Elasticsearch) that further simplifies the process of indexing and managing a site. It also eliminates delays associated with syncing large amounts of content; indexing is performed directly on the site’s database.

Currently this means a fork of ElasticPress provides Elasticsearch indexing and search, while a fork of es-wp-query provides query offloading capabilities via a VIP Search adapter.

The goal is to replace all other search and query offloading solutions currently in use on the VIP Go Platform with VIP Search.

While the ElasticPress plugin is currently used to enable ES queries on WordPress VIP, some features of the plugin are not used. The documentation here for VIP Search should take precedence. Although certain underlying features are in some cases more completely documented in the ElasticPress documentation, we’ve attempted to ensure the most critical and important aspects are described here in the context of the WordPress VIP platform, and customers should rely only on the VIP documentation.

Last updated: April 09, 2021