All Projects → yiisoft → db-elasticsearch

yiisoft / db-elasticsearch

Licence: other
Yii Framework Elasticsearch Query and ActiveRecord

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to db-elasticsearch

yii-gii
Yii code generator extension
Stars: ✭ 27 (+125%)
Mutual labels:  yii3
app-api
API application project template
Stars: ✭ 44 (+266.67%)
Mutual labels:  yii3
db-redis
Yii DBAL Redis connection
Stars: ✭ 14 (+16.67%)
Mutual labels:  yii3
injector
PSR-11 compatible injector
Stars: ✭ 33 (+175%)
Mutual labels:  yii3
yii-console
Yii console components
Stars: ✭ 48 (+300%)
Mutual labels:  yii3
mutex
Mutex lock implementation
Stars: ✭ 28 (+133.33%)
Mutual labels:  yii3
db-oracle
Oracle Database support for Yii
Stars: ✭ 21 (+75%)
Mutual labels:  yii3
html
Handy library to generate HTML
Stars: ✭ 42 (+250%)
Mutual labels:  yii3
db-sqlite
SQLite support for Yii
Stars: ✭ 15 (+25%)
Mutual labels:  yii3
yii-debug
Yii debug panel extension
Stars: ✭ 23 (+91.67%)
Mutual labels:  yii3
demo
Yii 3 demo application
Stars: ✭ 259 (+2058.33%)
Mutual labels:  yii3
var-dumper
Helper for dumping variable for debug purposes
Stars: ✭ 13 (+8.33%)
Mutual labels:  yii3
router
Router is a request matcher and URL generator
Stars: ✭ 38 (+216.67%)
Mutual labels:  yii3
yii-masked-input
Yii Framework Masked input widget Extension
Stars: ✭ 38 (+216.67%)
Mutual labels:  yii3
data
Data providers
Stars: ✭ 31 (+158.33%)
Mutual labels:  yii3
files
Useful methods to manage files and directories
Stars: ✭ 27 (+125%)
Mutual labels:  yii3
session
A session service, PSR-15 session middleware, and a flash message service which helps use one-time messages.
Stars: ✭ 14 (+16.67%)
Mutual labels:  yii3
router-fastroute
Yii Router FastRoute adapter
Stars: ✭ 36 (+200%)
Mutual labels:  yii3
data-response
www.yiiframework.com/
Stars: ✭ 12 (+0%)
Mutual labels:  yii3
view-twig
Yii View Twig Renderer
Stars: ✭ 24 (+100%)
Mutual labels:  yii3

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.

Latest Stable Version Total Downloads Build Status

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
            ],
        ],
    ]
];
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].