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

es模板和索引简单操作简介

一、模板
1、创建模板
(1)请求url
http://127.0.0.1:9201/_template/template_test
(2)请求方式
PUT
(3)请求体
{
    "index_patterns": ["test*"],
    "settings": {
        "number_of_shards": 1,
        "number_of_replicas": 1
    },
    "aliases": {
        "test":{}
    },
    "mappings": {
        "_source": {
            "enabled": true
        },
        "properties": {
            "name": {
                "type": "text",
                "analyzer": "ik_max_word"
            },
            "age": {
                "type": "short"
            },
            "gmt_create": {
                "type": "date",
                "format": "yyyyMMddHHmmss||yyyyMMddHHmmssSSS"
            }
        }
    }
}
2、查询模板
(1)请求url
http://127.0.0.1:9201/_template/template_test
(2)请求方式
GET
3、删除模板
(1)请求url
http://127.0.0.1:9201/_template/template_test
(2)请求方式
DELETE
二、索引
1、新建索引,新增或更新记录,指定id
(1)请求url
http://127.0.0.1:9201/test231208/_doc/1
(2)请求方式
PUT
(3)请求体
{
    "name": "张小三",
    "age": 2,
    "gmt_create": "20231208100612"
}
2、新建索引,新增记录,不指定id
(1)请求url
http://127.0.0.1:9201/test231208/_doc
(2)请求方式
POST
(3)请求体
{
    "name": "李小四",
    "age": 2,
    "gmt_create": "20231208100612"
}
3、删除索引
(1)请求url
http://127.0.0.1:9201/test231208
(2)请求方式
DELETE
4、删除记录
(1)请求url
http://127.0.0.1:9201/test231208/_doc/1
(2)请求方式
DELETE

相关文章:

  • rust宏(macro)详解
  • Selenium+Unittest+HTMLTestRunner框架更改为Selenium+Pytest+Allure(一)
  • Sui承诺向流动性质押协议投入$SUI
  • TimescaleDB-1 安装
  • 3D渲染和动画制作软件KeyShot Pro mac附加功能
  • CRM客户管理系统-超详细介绍
  • 机器人视觉
  • OTP语音芯片与可重复擦写(Flash型)语音芯片:特性比较与应用差异
  • CanEasy多场景应用,让汽车总线测试更简单
  • 差分法详解
  • Java集合中的通用算法,开发效率翻倍
  • 【源码】车牌检测+QT界面+附带数据库
  • UE虚幻引擎中程序无需运行也可调试
  • JS的箭头函数this:
  • k8s常用命令及示例(三):apply 、edit、delete
  • Logstash 参考指南(目录)
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Transformer-XL: Unleashing the Potential of Attention Models
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 半理解系列--Promise的进化史
  • 翻译:Hystrix - How To Use
  • 简单数学运算程序(不定期更新)
  • 入手阿里云新服务器的部署NODE
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 通信类
  • 走向全栈之MongoDB的使用
  • TPG领衔财团投资轻奢珠宝品牌APM Monaco
  • 整理一些计算机基础知识!
  • #stm32驱动外设模块总结w5500模块
  • #Z0458. 树的中心2
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (02)Hive SQL编译成MapReduce任务的过程
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (js)循环条件满足时终止循环
  • (六)c52学习之旅-独立按键
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (转)EOS中账户、钱包和密钥的关系
  • (转)shell中括号的特殊用法 linux if多条件判断
  • *** 2003
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .NET Micro Framework初体验
  • .NET 使用 XPath 来读写 XML 文件
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .netcore 获取appsettings
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET序列化 serializable,反序列化
  • .NET业务框架的构建
  • @Conditional注解详解
  • @TableLogic注解说明,以及对增删改查的影响
  • [Android]使用Git将项目提交到GitHub
  • [C++核心编程](四):类和对象——封装
  • [CVPR 2023:3D Gaussian Splatting:实时的神经场渲染]
  • [Prism]Composite Application Guidance for WPF(9)——命令