在线sql转es dsl
推荐一个在线sql转es dsl的工具,可以将复杂的sql直接转为es检索,非常方便,在线地址:
https://printlove.cn/tools/sql2es/
推荐一个在线sql转es dsl的工具,可以将复杂的sql直接转为es检索,非常方便,在线地址:
https://printlove.cn/tools/sql2es/
一、去官网下载适合当前系统版本的app,官网地址:https://github.com/yanue/V2rayU/releasese
二、安装app,期间需要在安全性与隐私里面允许软件包安装
三、软件配置:
1、选择全局模式,如图所示
2、打开服务器设置,选择手动,添加自己国外vps服务器的相关配置信息,host为自己服务器域名(不含https://或http://),id为服务器xray生成,协议选择vless,如图所示:
3、打开路由设置,选择绕过大陆地址,如图:
4、配置完后服务器列表里面选择刚才配置的服务器
四、浏览器访问www.google.com测试是否能够成功打开
(注:以上信息只是个人方便使用google检索,不可用于商业用途)
一、作用:
通过使用脚本,可以在 Elasticsearch 计算自定义表达式。
二、支持哪些script脚本语言
默认的脚本语言采用的是painless

三、script脚本使用示例
1、计算两个字段的排序
$searchParams['body']['sort'] = [
"_script" => [
"script" => [
"inline" => "doc['zwk_zkrs'].value > 0 ? doc['zwk_hege'].value/doc['zwk_zkrs'].value : 0"
],
"type" => "number",
"order" => "desc",
]
];
2、计算两个字段的求和
$searchParams['body']['script_fields'] = [
"_script" => [
"script" => [
"source" => "doc['zwk_hege'].value + doc['zwk_hege'].value"
],
"params" => [
"multiplier" => 2
],
]
];
3、文档内容更新(指定如果文档不存在就应该先创建)
$searchParams = [
"_script" => [
"script" => [
"source" => "ctx._source.click_num+=1",
"upsert" => [
"views" => 1
]
]
]
];
四、使用说明
常用运算符和函数:
Integer, floating point, hex and octal literals
算数运算符: + - * / %
位运算符: | & ^ ~ << >> >>>
布尔运算符 (包含三元运算符): && || ! ?:
比较运算符: < <= == >= >
常用数学函数: abs ceil exp floor ln log10 logn max min sqrt pow
三角函数库函数: acosh acos asinh asin atanh atan atan2 cosh cos sinh sin tanh tan
示例:
a、如果字段缺失,会按照默认值0来计算,也可以使用: doc['myfield'].empty ? 100 : doc['myfield'].value
b、当字段是多值的时候,默认返回最小的值,可以选择别的值: doc['myfield'].sum().
c、布尔值字段暴率为数字,true 映射为1,false 映射为0.例如:doc['on_sale'].value ? doc['price'].value * 0.5 : doc['price'].value。
文档参考:https://www.jianshu.com/p/e2eaeb65af21
location / {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
}
df -hl:查看磁盘剩余空间
du -h [目录名称]:查看指定文件夹下的所有文件大小(包含子文件夹)
du -sh [目录名称]:返回该目录的大小
du -sm [文件夹]:返回该文件夹总M数
df -h:查看每个根路径的分区大