
php elasticsearch
jilangyu123
这个作者很懒,什么都没留下…
展开
-
php操作elasticsearch(连接池,链接次数设置)
$hosts = [“127.0.0.11:9200”,“47.96.101.100:9200”];//地址池//setRetries 设置链接次数,例如,如果你有 10 个节点,设置 setRetries(5) ,客户端便会最多发送 5 次连接命令。如果 5 个节点返回的结果都是 connection timeout,那么客户端会抛出 OperationTimeoutException...原创 2019-03-05 17:45:33 · 2273 阅读 · 0 评论 -
ik分词器安装使用
下载es对应版本的ik程序下载地址:https://github.com/medcl/elasticsearch-analysis-ik进入ik目录下,进行maven打包(服务器环境安装maven)打包程序:mvn package打包后,进入target\releases并解压,进入解压后目录,并拷贝所有文件,放入es程序下的plugins目录下的ik目录(ik自己创建)重启...原创 2019-03-08 14:24:33 · 2173 阅读 · 2 评论 -
elasticsearch 异常忽略
$hosts = [“127.0.0.1:9300”,“127.0.0.1:9200”,“127.0.0.1:9400”,//“47.96.101.100:9200”];//地址池//setRetries 设置链接次数,例如,如果你有 10 个节点,设置 setRetries(5) ,客户端便会最多发送 5 次连接命令。如果 5 个节点返回的结果都是 connection timeo...原创 2019-03-06 18:16:08 · 814 阅读 · 0 评论 -
php elasticsearc异步请求
好处在单线程环境下,执行 n 个请求的时间等于 n 个请求时间相加。在 multi interface 功能下,执行 n 个请求的时间等于最慢的一个请求时间。future 模式实现异步$client = ClientBuilder::create()->build();$futures = [];for ($i = 0; $i < 1000; $i++) { $...原创 2019-03-06 18:55:08 · 242 阅读 · 0 评论 -
php elasticsearch索引创建
创建索引$hosts = [ "127.0.0.1:9300", "127.0.0.1:9200", "127.0.0.1:9400", //"47.96.101.100:9200" ]; //地址池原创 2019-03-07 15:11:57 · 2553 阅读 · 0 评论 -
php elasticsearch更新文档
部分更新如果你要部分更新文档(如更改现存字段,或添加新字段),你可以在 body 参数中指定一个 doc 参数。这样 doc 参数内的字段会与现存字段进行合并。$params = [ 'index'=>'bill_management', 'type'=>'all', /*'_source'=>[ ...原创 2019-03-07 15:40:52 · 3303 阅读 · 0 评论 -
php elasticsearch删除文档
$params = [ 'index' => 'my_index', 'type' => 'my_type', 'id' => 'my_id'];// Delete doc at /my_index/my_type/my_id$response = $client->delete($params);原创 2019-03-07 15:42:33 · 917 阅读 · 0 评论