{"id":15044601,"url":"https://github.com/elastic/enterprise-search-php","last_synced_at":"2025-04-05T03:11:40.378Z","repository":{"id":37972584,"uuid":"213865533","full_name":"elastic/enterprise-search-php","owner":"elastic","description":"Elastic Enterprise Search Official PHP Client","archived":false,"fork":false,"pushed_at":"2025-03-05T11:08:55.000Z","size":748,"stargazers_count":25,"open_issues_count":4,"forks_count":14,"subscribers_count":200,"default_branch":"main","last_synced_at":"2025-03-29T02:08:52.639Z","etag":null,"topics":["app-search","appsearch","client","elastic","elastic-app-search","elastic-enterprise-search","elastic-workplace-search","enterprise-search","php","workplace-search"],"latest_commit_sha":null,"homepage":"https://www.elastic.co/guide/en/enterprise-search-clients/index.html","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elastic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"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}},"created_at":"2019-10-09T08:39:45.000Z","updated_at":"2024-10-29T16:30:21.000Z","dependencies_parsed_at":"2024-06-18T19:30:16.013Z","dependency_job_id":"b63bf768-0dda-480b-bef4-b558901d9498","html_url":"https://github.com/elastic/enterprise-search-php","commit_stats":{"total_commits":117,"total_committers":12,"mean_commits":9.75,"dds":"0.15384615384615385","last_synced_commit":"3ede6292f4b59eb9c473c4f1bf3789dfb14238dc"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fenterprise-search-php","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fenterprise-search-php/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fenterprise-search-php/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elastic%2Fenterprise-search-php/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elastic","download_url":"https://codeload.github.com/elastic/enterprise-search-php/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247280272,"owners_count":20912967,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["app-search","appsearch","client","elastic","elastic-app-search","elastic-enterprise-search","elastic-workplace-search","enterprise-search","php","workplace-search"],"created_at":"2024-09-24T20:50:47.222Z","updated_at":"2025-04-05T03:11:40.357Z","avatar_url":"https://github.com/elastic.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Elastic Enterprise Search Client for PHP\n\n\u003e A first-party PHP client to interface with [Elastic Enterpise Search](https://www.elastic.co/enterprise-search)\nincluding [Elastic App Search](https://www.elastic.co/app-search/) and [Elastic Workplace Search](https://www.elastic.co/workplace-search).\n## Installation\n\nThe package can be installed using [composer](https://getcomposer.org/):\n\n```bash\ncomposer require elastic/enterprise-search\n```\n\nThe version follows the Elastic Stack version so `8.0` is compatible\nwith Enterprise Search released in Elastic Stack 8.0.\n\n## PSR-18 HTTP library\n\nThis project uses `elastic-transport-php` as HTTP library. This is a component that abstracts\nthe usage of any PSR-18 client libraries. It uses the autodiscovery feature of [HTTPlug](http://httplug.io/)\nto find a compliant library already installed in your `vendor`. If you receive an error like\n`No PSR-18 clients found` this means you don't have any PSR-18 library installed.\nWe suggest to use [Guzzle](https://github.com/guzzle/guzzle) v7+ as HTTP library.\nYou can require it using composer:\n\n```\ncomposer require guzzlehttp/guzzle\n```\n\nIf you want to be sure to use a specific HTTP library you need to pass it in the `Client`\nconstructor, as follows:\n\n```php\nuse Elastic\\EnterpriseSearch\\Client;\n\n$client = new Client([\n    'client' =\u003e new GuzzleHttp\\Client,\n   // ...\n]);\n```\n\n### Guzzle v6\n\nIf you want to use Guzzle v6, you need to add the [php-http/guzzle6-adapter](https://github.com/php-http/guzzle6-adapter)\nas composer requirement.\n\n## Documentation\n\n[See the documentation](https://www.elastic.co/guide/en/enterprise-search-clients/php) for how to get started,\ncompatibility info, configuring, and an API reference.\n\n## Contributing\n\nIf you'd like to make a contribution to `enterprise-search-php` we \nprovide [contributing documentation](CONTRIBUTING.md)\nto ensure your first contribution goes smoothly.\n\n## License\n\n`enterprise-search-php` is available under the MIT license.\nFor more details see [LICENSE](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felastic%2Fenterprise-search-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felastic%2Fenterprise-search-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felastic%2Fenterprise-search-php/lists"}