Download the PHP package manticoresoftware/manticoresearch-php without Composer
On this page you can find all versions of the php package manticoresoftware/manticoresearch-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download manticoresoftware/manticoresearch-php
More information about manticoresoftware/manticoresearch-php
Files in manticoresoftware/manticoresearch-php
Package manticoresearch-php
Short Description PHP Client for Manticore Search
License MIT
Informations about the package manticoresearch-php
manticoresearch-php
Official PHP client for Manticore Search.
❗ WARNING: this is a development version of the client. The latest release's readme is https://github.com/manticoresoftware/manticoresearch-php/tree/4.0.1
Features
- One to one mapping with the HTTP API
- connection pools with pluggable selection strategy. Defaults to static round robin
- pluggable PSR/Log interface
- pluggable transport protocols.
- persistent connections
Requirements
Requires PHP 7.1 or greater with the native JSON extension. Default transport handler uses the cURL extension.
Minimum Manticore Search version is 2.5.1 with HTTP protocol enabled.
| Manticore Search | manticoresearch-php | PHP |
|---|---|---|
| >= 7.0.0 | 4.0.x | >= 7.4, >=8.0 |
| >= 6.3.6 | 3.2.x | >= 7.4, >=8.0 |
| >= 6.2.0 | 3.1.x | >= 7.4, >=8.0 |
| >= 6.2.0 | 3.0.x | >= 7.4, >=8.0 |
| >= 6.0.4 | 3.0.x | >= 7.1, >=8.0 |
| >= 4.2.1 | 2.0.x, 2.1.x, 2.2.x | >= 7.1, >=8.0 |
| >= 4.0.2 | 1.7.x, 1.8.x | >= 7.1, >=8.0 |
| >= 3.5.2 | 1.6.x | >= 7.1, >=8.0 |
| >= 3.5.0 | 1.5.x | >= 7.1, <8.0 |
| >= 3.5.0 | 1.4 | >= 7.1, <8.0 |
| <= 3.4.x | 1.3 | >= 7.1, <8.0 |
| >= 2.5.1, <3.4.0 | 1.2 | >= 7.1, <8.0 |
Documentation
Full documentation is available in docs folder.
Manticore Search server documentation: https://manual.manticoresearch.com/.
Getting Started
Install the Manticore Search PHP client using composer package manager:
Initiate a table:
Create the table:
Add a document:
Add several documents at once:
Perform a search:
Result:
A text search with attribute filters:
Update documents:
By document id:
By query:
Get table schema:
Drop table:
The above will fail if the table does not exist. To get around this pass a parameter of true, which cause the failure to be silent.
License
Manticore Search PHP Client is an open-source software licensed under the MIT license
All versions of manticoresearch-php with dependencies
php-http/discovery Version ^1.14
ext-json Version *
psr/log Version ^1.1 || ^2.0 || ^3.0
