manifest / integrations / elasticsearch-extensions
Elasticsearch Extensions
Extensions to various Elasticsearch plugins to make it easier to implement common features like faceted search.
by Alley · github.com/alleyinteractive/elasticsearch-extensions · website
★ 5stars
370kcomposer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/alleyinteractive/elasticsearch-extensions/archive/refs/heads/main.zipAlso on Packagist as alleyinteractive/elasticsearch-extensions:
composer require alleyinteractive/elasticsearch-extensionsFrom the readme
Elasticsearch Extensions
A WordPress plugin to make integrating sites with
Elasticsearch
easier:
- Seamlessly and automatically integrates with different Elasticsearch plugins.
- Simplifies common Elasticsearch operations like adding aggregations and
filtering indexable post types, taxonomies, and postmeta in an
implementation-agnostic way.
Background
In most projects that need to integrate with an Elasticsearch provider, there is
a lot of common code—configuring the post types to index and search, taxonomies,
postmeta, and setting up front-end and back-end logic for handling aggregations
(often referred to as faceted search). This plugin aims to provide a unified
interface for the most common configuration options for Elasticsearch
integrations on WordPress sites to reduce the amount of custom code or
boilerplate that developers need to write on every project. Likewise, it aims to
centralize updates so if something changes in an Elasticsearch plugin, the
update likely only needs to be made to this plugin, which can in turn be updated
on the sites that depend on it.
This plugin is a work in progress. It currently supports the following adapters:
- VIP Enterprise Search
-
Read the full README on GitHub →
Releases
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.