Typesense Php
Typesense Php stats
- Downloads
- 662.3K
- Stars
- 110
- Open Issues
- 7
- Forks
- 25
PHP client for Typesense Search Server: https://github.com/typesense/typesense
Typesense PHP Client Summary
The Typesense PHP Client is the official PHP library for interacting with the Typesense API, a fast, typo-tolerant search engine optimized for instant search experiences. This client allows developers to integrate and leverage the powerful search features of Typesense in their PHP applications.
Key Features
- Official Support: Direct integration with Typesense's API.
- Compatibility: Supports Typesense Server versions from 0.15.0 upwards, with corresponding client versions ensuring seamless functionality.
- Flexibility: Utilizes HTTPlug to allow for the use of various HTTP clients and adapters.
Installation
Install the package via Composer:
$ composer require php-http/curl-client typesense/typesense-php
Ensure that a supported HTTP client is also installed as per the HTTPlug's list of supported clients.
Usage
- Documentation: Comprehensive usage documentation available here.
- Examples: Practical implementation examples can be found in the repository under doc/examples.
Development and Contributions
- Development Tools: Includes commands for running a linter (
composer run-script lint:fix) and the Typesense Server (composer run-script typesenseServer). - Contributions: Contributions are encouraged via bug reports and pull requests on their GitHub repository.
Credits
Initially developed by Abdullah Al-Faqeir from DevLoops and adopted by Typesense in October 2020, ongoing enhancements and support are provided by the Typesense team and community collaborators.
This package is indispensable for developers looking to integrate robust, efficient search functionalities into their PHP applications using Typesense.