db-elasticsearch
db-elasticsearch copied to clipboard
Yii Framework Elasticsearch Query and ActiveRecord
trafficstars
Yii Framework Elasticsearch Query and ActiveRecord
This extension provides the elasticsearch integration for the Yii framework.
It includes basic querying/search support and also implements the ActiveRecord pattern that allows you to store active
records in elasticsearch.
For license information check the LICENSE-file.
Documentation is at docs/guide/README.md.
Requirements
Extension requires at least elasticsearch version 5.0.
Installation
The preferred way to install this extension is through composer.
composer require --prefer-dist yiisoft/yii-elasticsearch
Configuration
To use this extension, you have to configure the Connection class in your application configuration:
return [
//....
'components' => [
'elasticsearch' => [
'class' => 'Yiisoft\Db\ElasticSearch\Connection',
'nodes' => [
['http_address' => '127.0.0.1:9200'],
// configure more hosts if you have a cluster
],
],
]
];

