PHP实现Elasticsearch全文检索,
1.首先第一步创建一个空的composer.json文件
2.使用composer下载vendor
3.vendor下载成功之后,再在composer.json文件添加
{ "require":{ "elasticsearch/elasticsearch" : "~1.2" } }下载elasticsearch依赖的文件
4.然后再使用composer install 命令进行安装
5.就会新建一些文件夹,里面有elasticsearch、composer、guzzle等文件夹,很多内容
5.然后创建一个简单的index.php实现简答的全文检索
<?php header('content-type:text/html;charset=utf-8'); require_once('vendor/autoload.php'); $params = array('hosts' => array ( '192.168.1.156' )); $client = new Elasticsearch\Client($params); $params = array(); $params['index'] = 'test-2'; $params['type'] = 'live'; $params['body']['query']['match']['live_title'] = '英雄'; $rtn = $client->search($params); print_r($rtn);这样就好了,是不是很简单!!!
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。