Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Elastica is a PHP client for elasticsearch
PHP

This branch is 716 commits behind ruflin:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
lib/Elastica
test
.gitignore
.travis.yml
LICENSE.txt
README.markdown
Vagrantfile
build.xml
changes.txt
composer.json
phpdoc.dist.xml

README.markdown

Elastica: elasticsearch PHP Client

Build Status Coverage Status Dependency Status Latest Stable Version Total Downloads

Current stable version: v0.90.7.0

Dependencies

Project Version Required
Elasticsearch 0.90.7 yes
Elasticsearch mapper attachments plugin 1.9.0 no
Elasticsearch thrift transport plugin 1.4.0 no
Elasticsearch geocluster facet plugin 0.0.9 no

Documentation

Check out the Elastica documentation to find out how Elastica works. If you have questions, don't hesitate to ask them in the Elastica google group. Issues should go to the issue tracker from github.

About

PHP client for the distributed search engine elasticsearch which is based on Lucene and can be an alternative to solr. The client naming and structure is consistent with Zend Framework and other PHP frameworks. This makes it easy to use the client in combination with Zend Framework.

Changes

For changes in the API please check the file changes.txt

Versions

The version numbers are consistent with elasticsearch. The version number 0.16.0.0 means it is the first release for elasticsearch version 0.16.0. The next release is called 0.16.0.1. As soon as the elasticsearch is updated and the client is updated, also the next version is called 0.16.1.0. Like this it should be always clear to which versions the Elastica client is compatible.

Compatibility

Elastica is tested with PHP 5.3.3 and later. Versions prior and equal to v0.19.8.0 are compatible with PHP 5.2

File indexing

File upload is supported but the mapper attachement plugin has to be installed

./bin/plugin -install elasticsearch/elasticsearch-mapper-attachments/1.6.0

Contributing

Help is very welcomed, but code contributions must be done in respect of PSR-2.

See Coding guidelines for tips on how to do so.

Something went wrong with that request. Please try again.