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

Elasticsearch-kibana索引操作

1索引模版

添加索引

PUT /_index_template/account_transaction
{"priority": 0,"index_patterns": ["account_transaction*"],"template": {"settings": {"index": {"number_of_shards": "50","number_of_replicas": "2","refresh_interval": "1s"}},"mappings": {"dynamic": false,"_routing": {"required": false},"properties": {"pid": {"type": "long","doc_values": true},"userId": {"type": "long","doc_values": true},"asset": {"type": "keyword"},"tag": {"type": "keyword"},"tradeType": {"type": "byte","doc_values": true},"preBalance": {"type": "long","doc_values": true},"balance": {"type": "long","doc_values": true},"preLocked": {"type": "long","doc_values": true},"locked": {"type": "long","doc_values": true},"context": {"type": "keyword"},"ctime": {"type": "long","doc_values": true},"mtime": {"type": "long","index": false}}}}
}

操作结果

查看索引

GET /_index_template/account_transaction

查看所有索引

GET /_cat/indices?v

2索引

创建索引

在有索引模版的情况下可以不需要创建操作,索引数据新增时会匹配是否存在对应的索引模版,例如我创建索引数据到account_transaction_001,

索引模版中的    "index_patterns": ["account_transaction*"],会匹配上这个索引,索引会按索引模版进行创建,再把数据添加到新索引中

添加索引数据

POST /account_transaction/_doc?
{"pid" : 1,"symbol" : "ETH-USDT","userId" : 12121,"asset" : "USDT","type" : "tag","updateType" : 1,"preBalance" : 1222,"balance" : 1222,"preLocked" : 1222,"locked" : 1222,"context" : "context","ctime" : 17465447927399,"mtime" : 17465447927399}

查询索引数据

GET /account_transaction/_search?
{"query": {"bool": {"must": [{"term": {"userId": {"value": "12121","boost": 1.0}}}],"adjust_pure_negative": true,"boost": 1.0}},"sort": [{"ctime": {"order": "desc"}}]
}

http://www.xdnf.cn/news/482347.html

相关文章:

  • 归并排序:分治思想的优雅实现
  • 电子电路:被动电子元件都有哪些?
  • AI神经网络降噪算法在语音通话产品中的应用优势与前景分析
  • 轨迹误差评估完整流程总结(使用 evo 工具)
  • 【踩坑记录】transformers 加载 checkpoint 继续训练
  • 微信小程序:封装表格组件并引用
  • 多模态大语言模型arxiv论文略读(七十九)
  • 每日算法刷题Day8 5.15:leetcode滑动窗口4道题,用时1h
  • COMSOL随机参数化表面流体流动模拟
  • linux 服务器安装jira-8.22.0和confluence-8.5.21
  • rinetd 实现通过访问主机访问虚拟机中的业务,调试虚拟机内的java进程
  • Qwen2.5-VL模型sft微调和使用vllm部署
  • TLS 1.3黑魔法:从协议破解到极致性能调优
  • 系统提示学习(System Prompt Learning)在医学编程中的初步分析与探索
  • 在Linux服务器上部署Jupyter Notebook并实现ssh无密码远程访问
  • 【Kubernetes】单Master集群部署(第二篇)
  • 15 C 语言字符类型详解:转义字符、格式化输出、字符类型本质、ASCII 码编程实战、最值宏汇总
  • 深度学习笔记23-LSTM实现火灾预测(Tensorflow)
  • Stratix 10 FPGA DDR4 选型
  • Visual Studio旧版直链
  • Elasticsearch 学习(一)如何在Linux 系统中下载、安装
  • 【简单模拟实现list】
  • 【PmHub后端篇】PmHub 中缓存与数据库一致性的实现方案及分析
  • c/c++的opencv的图像预处理讲解
  • 动态IP赋能业务增效:技术解构与实战应用指南
  • 1-10 目录树
  • 东方通2024年报分析:信创国产化龙头的蓬勃发展与未来可期
  • mysql的not exists走索引吗
  • uniapp-商城-60-后台 新增商品(属性的选中和页面显示)
  • MySQL——2、库的操作和表的操作