Elasticsearch BuddyPress is an integration of the BuddyPress plugin with Elasticsearch using the common/popular plugins: ElasticPress, SearchPress, and VIP Enterprise Search.
Currently, the goal of this plugin is purely educational. Joining my experience with BuddyPress and Elasticsearch to create something useful. But it is also mostly an experiment at this point. Not ready for live sites/communities, yet.
I'm currently working on the implementation design (by using an Adapter, also known as Wrapper, Design pattern), by adding support for the Groups components for the ElasticPress plugin.
- PHP >= 8.3+
- WordPress >= 6.5+
- BuddyPress >= latest
- ElasticPress >= latest
- Elasticsearch >= 7.15+
Here is an example of how to query groups using the ep_integrate
parameter:
$args = [ "ep_integrate" => true ];
BP_Groups_Group::get( $args );