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/3.2.0
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 |
---|---|---|
>= 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 an index:
Create the index:
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 index schema:
Drop index:
The above will fail if the index 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