当前位置: 首页 > news >正文

网站建设流程发布网站和网页制作电商最好卖的十大产品

网站建设流程发布网站和网页制作,电商最好卖的十大产品,WordPress情侣博客模板,做营销型网站公司目录 场景: 结果格式化显示: 验证服务启动: 单个参数变量查询: 分页查询: 日期范围查询: must中单个参数条件查询 must中多个参数条件查询 使用filter过滤查询 使用sort过滤查询 总结: 场景&#xf…

目录

场景:

结果格式化显示:

验证服务启动:

 单个参数变量查询:

分页查询:

日期范围查询:

must中单个参数条件查询

must中多个参数条件查询

 使用filter过滤查询

  使用sort过滤查询

总结:

场景:

线上存在浏览器禁止访问es的9200端口的情况,只能在es的服务器上去操作因此用到curl命令下面总结一波、

结果格式化显示:

centos 安装 jq:yum isstall jq

验证服务启动:


curl -X GET 'http://192.168.xx.xxx:9200' -u 'username:password' | jq  .

 单个参数变量查询:

 curl -X POST 'http://192.168.xx.xxx:9200/esbizlog/_search' \
-H 'Content-Type:application/json'\
-u 'username:password' \
-d '{
"query":{
   "match_phrase":{
    "gisq_request_id":"e8bcf64e-7ed9-4a94-9b54-85dd1e277790"}
    }
}' | jq .

分页查询:

curl -X POST 'http://192.168.16.155:9200/esbizlog/_search' \
-H 'Content-Type:application/json' \
-u 'username:password' \
-d '{
    "from":1,
    "size":2
}' | jq .
 

 注意:分页变量from和size是和query平级,不能放在query里面

日期范围查询:

curl -X POST 'http://192.168.xx.xxx:9200/esbizlog/_search' \
-H 'Content-Type:application/json' \
-u 'username:password' \
-d '{
  "query": {
    "range": {
        "datetime": {
          "gt": "2023-06-04 23:59:59",
          "lt": "2023-06-05 12:00:00"
        }
     }
  },
  "from": 1,
  "size": 3
}' | jq .
 

must中单个参数条件查询

curl -X POST 'http://192.168.xx.xxx:9200/esbizlog/_search' -H 'Content-Type:application/json' -u 'elastic:elastic@gisquest.com' -d '{"query":{
 "bool":{
      "must":{"match_phrase":{"gisq_request_id":"e8bcf64e-7ed9-4a94-9b54-85dd1e277790"}}
 }
}}' | jq .

must中多个参数条件查询

curl -X POST 'http://192.168.xx.xxx:9200/esbizlog/_search' -H 'Content-Type:application/json' -u 'elastic:elastic@gisquest.com' -d '{"query":{
 "bool":{
      "must":[
           {"match_all":{} },
           {"range": {
                    "datetime": {
                      "gt": "2023-06-04 23:59:59",
                      "lt": "2023-06-05 12:00:00"
                                 }
                     }
           }
           ]
}}}' | jq .

注:must中如果单个参数查询则后面不用数组形式嵌套,如果多个参数则需要用数组形式嵌套
 

 使用filter过滤查询

curl -X POST 'http://192.168.xx.xxx:9200/esbizlog/_search' \
-H 'Content-Type:application/json' \
-u 'elastic:elastic@gisquest.com' \
-d '{
"query":{
    "bool":{
      "filter":{
          "match":{
             "gisq_request_id":"f7bbae56-405a-4f71-8827-9fff821a9679"}
          }
       }
},"from":0,"size":2
}' | jq .

注:使用filter时要将filter放到bool内部使用,must外部(并列)否则会报错 unknown field [filter]

  使用sort过滤查询

curl -X POST 'http://192.168.xx.xxx:9200/esbizlog/_search' \
-H 'Content-Type:application/json' \
-u 'elastic:elastic@gisquest.com' \
-d '{
    "query":{
         "range": {
            "datetime": {
              "gt": "2023-06-04 23:59:59",
              "lt": "2023-06-05 12:00:00"
                        }
               }
},

"from":0,

"size":10,
"sort":{
   "datetime":{"order":"desc"}
}
}' | jq .

总结:

1.上面便是es的常用的查询,其中查询单个字段直接匹配查询即可,对于filter查询通常要放到bool里面位置和must并列。

2.curl命令 curl -x [请求方式] “url” -H [请求头参数设置] -u 【用户账号:密码】设置 -d 请求提设置

http://www.khdw.cn/news/34876.html

相关文章:

  • 贸易网站怎么做广州网站优化关键词排名
  • 郑州免费网站制作百度搜不干净的东西
  • seo专员简历安顺seo
  • 网站运维工作内容网站seo在线优化
  • 怎样做网站平台赚钱网站制作流程和方法
  • b2c网站有哪些网络推广费用大概价格
  • 找合伙人的网站做淘宝自己怎么开发app软件
  • 阿里香港主机可以做辅助网站吗百度搜索引擎优化公司哪家强
  • 营销型网站建设的利与弊怎样利用互联网进行网络推广
  • 无锡网站建设工作室南京seo外包平台
  • 什么是网站app建设西安百度推广排名
  • 经营性网站备案流程简述网站建设流程
  • 特别酷炫网站曼联vs曼联直播
  • 织梦小说网站广西壮族自治区在线seo关键词排名优化
  • php做购物网站的弊端店铺推广软文范例
  • iis 二级网站 发布网站优化关键词价格
  • table做网站的好处营销型企业网站有哪些
  • 网站设计做微信发现界面百度搜索指数排名
  • 公司做网站需要服务器吗搭建网站要多少钱
  • 郑州制作网站高端网站定制
  • 如何做视频网站赚钱b站推广网站2024年不用下载
  • 永嘉哪里有做网站百度学术论文官网入口
  • 网站建设新规seo是如何做优化的
  • 网站上传完成后要怎么做上海最新事件
  • 做网站如何来钱新闻网站软文平台
  • 网站备案取消 后果网站注册时间查询
  • 安徽网站建设产品介绍今日大新闻
  • 今日发生的重大新闻赣州seo
  • 网页设计外文文献长沙网站seo排名
  • 常州微信网站建设网络营销策划方案案例