第一种方法,使用yii2官方自带的包:
使用composer包:yiisoft/yii2-elasticsearch
1 | composer require --prefer-dist yiisoft/yii2-elasticsearch: "~2.1.0" |
安装参考:https://packagist.org/packages/yiisoft/yii2-elasticsearch
1 2 3 4 5 6 7 8 9 10 11 | // 配置了es的集群,那么需要在http_address中把每一个节点的ip都要配置上 Yii:: $app ->set( 'elasticsearch' , [ 'class' => 'yii\elasticsearch\Connection' , 'nodes' => [ [ 'http_address' => '42.192.238.1:9200' , 'auth' => [ 'username' => 'elastic' , 'password' => '***' ],], [ 'http_address' => '42.192.70.2:9200' , 'auth' => [ 'username' => 'elastic' , 'password' => '***' ],], //每个节点一行,如果没有开启认证,则不需要填auth参数 ], 'autodetectCluster' => false, 'dslVersion' => 7 //这里根据你实际的版本,如果是你5x版本,就填5 ]); |
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。