Elasticsearch version 1.0 ou supérieure est requis.
La manière conseillée pour installer cette extension est de le faire via composer.
Vous pouvez soit exécuter
php composer.phar require --prefer-dist yiisoft/yii2-elasticsearch
ou ajouter
"yiisoft/yii2-elasticsearch": "~2.0.0"
à la section require
de votre fichier composer.json.
Pour utiliser cette extension, vous devez déclarer la classe Connection dans la configuration de votre application :
return [
//....
'components' => [
'elasticsearch' => [
'class' => 'yii\elasticsearch\Connection',
'nodes' => [
['http_address' => '127.0.0.1:9200'],
// configurez plus de serveurs si vous avez un cluster
],
],
]
];