{"id":16054943,"url":"https://github.com/renatonascalves/elasticsearch-buddypress","last_synced_at":"2026-02-25T10:41:33.514Z","repository":{"id":231455382,"uuid":"667855592","full_name":"renatonascalves/elasticsearch-buddypress","owner":"renatonascalves","description":"Elasticsearch integration with BuddyPress","archived":false,"fork":false,"pushed_at":"2024-06-29T21:46:03.000Z","size":56,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-28T17:50:37.008Z","etag":null,"topics":["buddypress","elasticsearch","wordpress"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/renatonascalves.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"renatonascalves"}},"created_at":"2023-07-18T13:03:07.000Z","updated_at":"2024-07-26T02:43:56.000Z","dependencies_parsed_at":"2024-04-04T04:24:31.318Z","dependency_job_id":"dd05425a-a24e-4024-99e2-7a3f9fee5a6c","html_url":"https://github.com/renatonascalves/elasticsearch-buddypress","commit_stats":{"total_commits":8,"total_committers":1,"mean_commits":8.0,"dds":0.0,"last_synced_commit":"ce1cffd7dc130d851e5ae88a672ac18c7d9778a5"},"previous_names":["renatonascalves/elasticsearch-buddypress"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/renatonascalves/elasticsearch-buddypress","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatonascalves%2Felasticsearch-buddypress","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatonascalves%2Felasticsearch-buddypress/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatonascalves%2Felasticsearch-buddypress/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatonascalves%2Felasticsearch-buddypress/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/renatonascalves","download_url":"https://codeload.github.com/renatonascalves/elasticsearch-buddypress/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/renatonascalves%2Felasticsearch-buddypress/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29818091,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T05:36:42.804Z","status":"ssl_error","status_checked_at":"2026-02-25T05:36:31.934Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["buddypress","elasticsearch","wordpress"],"created_at":"2024-10-09T02:04:53.686Z","updated_at":"2026-02-25T10:41:33.466Z","avatar_url":"https://github.com/renatonascalves.png","language":"PHP","funding_links":["https://github.com/sponsors/renatonascalves"],"categories":[],"sub_categories":[],"readme":"# Elasticsearch BuddyPress\n\n[![Project Status: Active.](https://www.repostatus.org/badges/latest/concept.svg)](https://www.repostatus.org/#concept)\n\nElasticsearch BuddyPress is an integration of the BuddyPress plugin with Elasticsearch using the common/popular plugins: [ElasticPress](https://github.com/10up/ElasticPress), [SearchPress](https://github.com/alleyinteractive/searchpress), and [VIP Enterprise Search](https://docs.wpvip.com/enterprise-search/).\n\n## Overview\n\nCurrently, 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.\n\nI'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](https://github.com/10up/ElasticPress) plugin.\n\n## Requirements\n\n* [PHP](https://www.php.net/) \u003e= 8.3+\n* [WordPress](https://wordpress.org/) \u003e= 6.5+\n* [BuddyPress](https://buddypress.org/) \u003e= latest\n* [ElasticPress](https://github.com/10up/ElasticPress) \u003e= latest\n* [Elasticsearch](https://www.elastic.co/) \u003e= 7.15+\n\n## Example\n\nHere is an example of how to query groups using the `ep_integrate` parameter:\n\n```php\n$args = [ \"ep_integrate\" =\u003e true ];\n\nBP_Groups_Group::get( $args );\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenatonascalves%2Felasticsearch-buddypress","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frenatonascalves%2Felasticsearch-buddypress","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frenatonascalves%2Felasticsearch-buddypress/lists"}