Skip to content

K4Y5/elasticsearch-indexer

 
 

Repository files navigation

Elasticsearch Indexer

Elasticsearch Indexer

StyleCI Latest Version License

A plugin that integrates WordPress with Elasticsearch.

Aside from super fast full text search, this plugin will speed up post listings of any post type, including WooCommerce products.

The plugin works to by indexing all posts and post meta data and redirecting the requests by WordPress from MySQL to Elasticsearch.

The plugin requires that you have Elasticsearch installed on your server

Links

Demo

Installation from Github

  1. Download the zip file from github.
  2. Unzip and put the new directory inside you plugins directory (/wp-content/plugins/) in wordpress.
  3. run composer install inside the new directory.
  4. Install Elasticsearch if you haven't already.
  5. Make sure that Elasticsearch is installed and running on your server
    (You can test this by running curl -XGET -i 'http://127.0.0.1:9200' in the command line)
  6. Activate the plugin in the wordpress admin panel.
  7. Click on the new menu item and press the button “Reindex all posts”.

Not supported

  • Sticky posts
  • Password protected posts
  • Random sorting

License

Elasticsearch Indexer is licensed under General Public License (GPLv2).

About

Index WordPress posts and post meta data using Elasticseach.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 94.1%
  • CSS 3.3%
  • JavaScript 2.6%