比如脚本是这样的:
GET /logstash-jsy/nginx-access/_search
{
"size": 0,
"query": {
"bool": {
"must": [
{
"match": {
"geoip.country_name": "China"
}
},
{
"range": {
"@timestamp": {
"gt": "2017-08-14T00:00:00.000",
"lt": "2017-08-14T23:59:00.000",
"time_zone": "+08:00"
}
}
}
]
}
}
}
直接丢给 es 后台的 api , 有没有直接接收一个脚本的 java api, 并解析的?
GET /logstash-jsy/nginx-access/_search
{
"size": 0,
"query": {
"bool": {
"must": [
{
"match": {
"geoip.country_name": "China"
}
},
{
"range": {
"@timestamp": {
"gt": "2017-08-14T00:00:00.000",
"lt": "2017-08-14T23:59:00.000",
"time_zone": "+08:00"
}
}
}
]
}
}
}
直接丢给 es 后台的 api , 有没有直接接收一个脚本的 java api, 并解析的?
3 个回复
轶
赞同来自: clean
可以参考这个,不仅可以指定脚本,还能定义模版变量
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自:
Cherish 蔡 - 菜鸟、码农
赞同来自:
有REST版的,也有Transport版的,喜欢都可以用,maven都能下