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

服务型网站的营销特点5118网站如何使用免费版

服务型网站的营销特点,5118网站如何使用免费版,app开发制作的图片,做游戏的php网站使用SQL查询ES数据 32 进阶:使用SQL查询ES数据环境准备利用脚本导入测试数据 SQL学习基本查询排序查询过滤查询范围查询分组查询(group)分组过滤查询(grouphaving)聚合函数统计limit查询分页查询 32 进阶:使用SQL查询ES数据 环境准备 需要首先安装ES8.…

使用SQL查询ES数据

  • 32 进阶:使用SQL查询ES数据
    • 环境准备
      • 利用脚本导入测试数据
    • SQL学习
      • 基本查询
      • 排序查询
      • 过滤查询
      • 范围查询
      • 分组查询(group)
      • 分组过滤查询(group+having)
      • 聚合函数统计
      • limit查询
      • 分页查询

32 进阶:使用SQL查询ES数据

环境准备

需要首先安装ES8.x 和 Kibana8.x,自行安装

利用脚本导入测试数据

这里使用的是python脚本,直接运行即可
Elasticsearch([“https://elastic:=k8dCIlKnwM=mSXHVGO8@192.168.64.7:9200”], verify_certs=False)
这一步部分填写你自己的信息即可

from elasticsearch import Elasticsearch
from faker import Faker
import ssl
import random
es = Elasticsearch(["https://elastic:=k8dCIlKnwM=mSXHVGO8@192.168.64.7:9200"], verify_certs=False)
# 连接到 Elasticsearch 实例# 创建一个 Faker 实例,用于生成有意义的假数据
fake = Faker()# 创建索引(类似于数据库中的表)
index_name = 'test_sql_query4'
es.indices.create(index=index_name, ignore=400)# 插入 2000 条有意义的数据
for i in range(2000):doc = {'name': random.choice(['秦', '楚', '齐', '燕', '韩', '魏', '赵']),'age': fake.random_int(min=18, max=99, step=1),'city': fake.city(),'occupation': fake.job(),'salary': fake.random_int(min=30000, max=100000, step=1000),'timestamp': fake.date_time_this_decade().strftime("%Y-%m-%d")}es.index(index=index_name, body=doc)print("数据插入完成。")

如何按照上面的步骤,安装成功后就可以学习今天的内容了

SQL学习

# 解析SQL
POST /_sql/translate
{"query": """SELECT * FROM "test_sql_query4" order by age  LIMIT 10"""
}

基本查询

POST /_sql?format=txt
{"query": """SELECT * FROM "test_sql_query4""""
}

排序查询

POST /_sql?format=txt
{"query": """SELECT * FROM "test_sql_query4" order by age desc"""
}

过滤查询

POST /_sql?format=txt
{"query": """SELECT * FROM "test_sql_query4" where name='秦' order by age desc"""
}POST /_sql?format=txt
{"query": """SELECT * FROM "test_sql_query4" where name in ('秦','赵') order by age desc"""
}

范围查询

POST /_sql?format=txt
{"query": """SELECT * FROM "test_sql_query4" where age<50 and age>30  order by age desc"""
}

分组查询(group)

POST /_sql?format=txt
{"query": """SELECT name,count(1) FROM "test_sql_query4" group by name"""
}

分组过滤查询(group+having)

POST /_sql?format=txt
{"query": """SELECT name,count(1) FROM "test_sql_query4" group by name having count(1)>300"""
}

聚合函数统计

POST /_sql?format=txt
{"query": """SELECT count(name),max(age),min(age),sum(salary) FROM "test_sql_query4""""
}

limit查询

POST /_sql?format=txt
{"query": """SELECT * FROM "test_sql_query4" order by age limit 10"""
}

分页查询

POST /_sql?format=json
{"query": """SELECT * FROM "test_sql_query4" order by age""","fetch_size":2
}
POST /_sql?format=json
{"cursor": "从前面一次查询中获得"
}
http://www.dtcms.com/wzjs/154968.html

相关文章:

  • 深圳企业高端网站建设适合发软文的平台
  • 国内做网站建设知名的公司日本比分预测
  • 动漫在线制作网站济南百度推广公司电话
  • b2c网站可分为百度公司电话是多少
  • 网站工作室 需要什么手续网络优化公司哪家好
  • 建设网站审批网站seo优化网站
  • 建设学院网站的通知书十大接单推广app平台
  • 南昌做网站市场报价个人博客模板
  • 山东专业网站seo百度seo优化排名
  • 网站上传大小限制西安外包公司排行
  • 罗湖公司网站建设sem推广代运营
  • 龙岩网站制作太原seo服务
  • 专门做母婴的网站百度公司在哪
  • 洛阳网站建设哪家专业论坛推广工具
  • 阿里巴巴的网站是自己做的吗百度知道客服电话
  • 佛山建站怎么做如何快速推广自己的品牌
  • 做网站什么费用互联网哪个行业前景好
  • 贵州省住房和城乡建设厅网站长尾关键词搜索
  • 英文版网站建设方案如何把自己的网站推广出去
  • 免费网站建设方案优化百度代理查询
  • 乌鲁木齐建设局网站班级优化大师的优点
  • 调用百度地图做全景的网站网络营销公司网络推广
  • 网站建设行业新闻提高基层治理效能
  • 网站的备案手续百度云资源搜索入口
  • 合肥建站公司哪网络运营师
  • 网站建设包括哪些磁力天堂最新版地址
  • 广州百度关键词搜索搜索引擎优化要考虑哪些方面?
  • 莘县聊城做网站互联网广告平台有哪些
  • 做饮食网站怎么样如何进行网站性能优化
  • wordpress 主题 cdc安卓手机游戏优化器