首页 > 编程语言 >es.php

es.php

时间:2023-05-24 21:44:42浏览次数:53  
标签:index client params print php id es

setHosts(['192.168.133.131'])->build(); //如果es设置了密码 // $es = \Elasticsearch\ClientBuilder::create()->setHosts(['http://username:[email protected]:9200'])->build() return $es; } function getIndicesSetting(){ $client = esConnect(); $params = [ 'index' => [ 'shopping', 'user' ] ]; print_r($client->indices()->getSettings($params)); } function esUpInsert($client,$value,$id=0){ $params = [ 'index' => 'user', 'type' => '_doc', 'body' => $value, ]; if($id){ $params['id'] = $id; } // Document will be indexed to my_index/my_type/my_id print_r($client->index($params)); } function esDelete($client,$id){ if (!$id) { return; } $params = [ 'index' => 'user', 'type' => '_doc', 'id' => $id ]; try{ print_r($client->delete($params)); }catch(Exception $e){ echo $e->getMessage().PHP_EOL; print_r("it has since been delete ".$id); } } function esQuery($client){ $params = [ 'index' => 'user', 'type' => '_doc', 'body' => [ 'query' => [ 'bool' => [ "filter" => [ "range" => [ "age" => [ "gt" => 10 ] ] ] ], ], 'from' => 0, 'size' => 10, // "_source" => ["name"], ] ]; print_r( $client->search($params)); }

标签:index,client,params,print,php,id,es
From: https://www.cnblogs.com/xivzhou/p/17429614.html

相关文章

  • mongo.php
    "root",'password'=>"123456",'db'=>"admin"]);return$manager;}functionmongoQuery($manager){//查询$filter=['age'=>['$gt'=>5]......
  • AtCoder Beginner Contest 302(E,F,G)
    AtCoderBeginnerContest302(E,F,G)E(图,set)E这个题意大致为一开始给出\(n\)个点,没有一条边,后面陆续会有\(q\)次操作,以下两种方式\(1\),输入两个点,代表连接这两个点\(2\),输入一个点,意在把所有和这个点相连的边都删除每一次操作后我的都需要知道操作后还有多少个孤立无援的点(没......
  • sqli_labs_master(LESS-2)
    LESS-2和第一关步骤一样,先判断输入/?id=1/?id=2/?id=1'输入1,2正常回显但加个单引号报错,说明是数字型,先用orderby 判断栏目数量(这里省略),然后再爆显示位/?id=1orderbyxxx/?id=-1unionselect1,2,3开始搞事!!!!!!!!!......
  • sqli_labs_master(LESS-1)
    LESS—1第一步:判断是否存在注入点输入/?id=1/?id=2有数据返回且不同,存在注入第二步:判断语句是否拼接,且是字符型还是数字型输入/id=1and1=2/?id=1'出现报错,判断是字符型,说明是单引号,闭合则可以用--+来注释掉后面的’输入/?id=1'and'1'='1/?id=1'and'1'='2......
  • 页面中调用swf 时allowScriptAccess 参数
    <paramname="allowScriptAccess"value="always"/>使用allowScriptAccess使Flash应用程序可与其所在的HTML页通信。此参数是必需的,因为fscommand()和getURL()操作可能导致JavaScript使用HTML页的权限,而该权限可能与Flash应用程序的权限不同。这与跨域安全性有......
  • 09_TypeScript 函数
    09_TypeScript函数函数是一组一起执行一个任务的语句。您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主......
  • Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_
    MySQL版本不同导入数据时报错Incorrecttabledefinition;therecanbeonlyoneTIMESTAMPcolumnwithCURRENT_TIMESTAMPinDEFAULThttps://blog.csdn.net/weixin_43883917/article/details/112065447执行sql报错:Incorrecttabledefinition;therecanbeonlyoneTIMESTA......
  • 八、流水线语法之Directives
    一、environmentenvironment指令指定了一系列键值对,这些键值对将被定义为所有步骤或阶段特定步骤的环境变量,具体取决于环境指令在管道中的位置。该指令支持一个特殊的助手方法credentials(),该方法可用于通过Jenkins环境中的标识符访问预定义的credentials。支持的凭据类型Secret......
  • 多种数据库注入复线-墨者学院SQL手工注入漏洞测试(Access数据库)
    SQL手工注入漏洞测试(Access数据库)1.判断注入点数字型报错,发现注入点开注2.用orderby获取列数在5时报错,判断为4列联合查询用递增的数字判断占位,发现无法回显题目给了是access数据库,access数据库的SQL手工注入,在联合语句显示可显字段时,必须要from表名因此,我们需要猜测表名3.......
  • 实现免杀:Shellcode的AES和XOR加密策略(vt查杀率:4/70)
    前言什么是私钥和公钥私钥和公钥是密码学中用于实现加密、解密和数字签名等功能的关键组件。私钥是一种加密算法中的秘密密钥,只有密钥的拥有者可以访问和使用它。私钥通常用于数字签名和数据加密等场景中,它可以用于对数据进行加密,同时也可以用于解密已经被加密的数据。公钥是......