Wpes Lib

Alternatives To Wpes Lib
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
4 years ago62
Ideas of Phodal
Wp Local Docker769
4 years agomitShell
****** WP Local Docker V2 is now available - https://github.com/10up/wp-local-docker-v2
Wordpress Fantastic Elasticsearch158
6 years ago51mitPHP
Improve wordpress search performance/accuracy and enable faceted search by leveraging an ElasticSearch server.
Es Wp Query119
6 months ago19PHP
A drop-in replacement for WP_Query to leverage Elasticsearch for complex queries
Wp Rest Api Log74
2 months ago16gpl-2.0PHP
WordPress plugin for logging REST API requests and responses
Wpes Lib67
3 years agogpl-2.0PHP
WordPress-Elasticsearch Lib
a month ago7Shell
Wp Docker Bedrock44
4 years ago3Shell
[WIP] Roots Bedrock for WordPress running on Docker.
Elasticsearch Indexer44
8 years ago4gpl-2.0PHP
Index WordPress posts and post meta data using Elasticseach.
Elasticpress React191a year ago13December 10, 20216gpl-2.0JavaScript
Use ElasticPress with React.
Alternatives To Wpes Lib
Select To Compare

Alternative Project Comparisons


WordPress-Elasticsearch Lib

A library for building WordPress Elasticsearch plugins

Design Goals:

  1. Encourage a common ES WordPress schema so basic queries will work the same way for everyone.
  2. Leave room for expanding schemas for plugins and future development.
  3. Independent of ES Clients (ie Elastica, Sherlock, elasticsearch should all work)
  4. Multi-lingual support from the start.


  • Index Builder: creates the settings and configuration data for creating an index
  • Document Builder: creates the data structures needed for indexing/updating/getting a ES document
  • Analyzer Builder: creates the configuration data for creating analyzers for different languages.
  • Document Iterator: iterates over a set of documents (eg posts, comments, blogs) for easy bulk indexing (and deleting).

Also included:

  • The index builder for indexing all posts into a VIP index (this is probably the best


Example Code (/examples/):

WordPress.com uses a lot of custom tables and extra complexity for index management and handles indexing using a custom asynchronous jobs system. Unfortunately none of this works well in a standard WordPress install. However, this directory contains some of our example code of how we are using wpes-lib to perform indexing.

Popular Wordpress Projects
Popular Elasticsearch Projects
Popular Content Management Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.