创建索引

  1. 无mapping 
    创建索引名称为index的索引

    curl -XPUT http://localhost:9200/book

  2. 有mapping

    如果需要定义每个类型的结构映射,创建type名称为user和blogpost的mapping。

    curl -XPUT "http://localhost:9200/book" -d'
    {
    "mappings": {
    "user": { "_all":       { "enabled": false  }, "properties": { "title":    { "type": "string"  }, "name":     { "type": "string"  }, "age":      { "type": "integer" }  }
    },
    "blogpost": { "_all":       { "enabled": false  }, "properties": { "id":       { "type": "string"  },"title":    { "type": "string"  }, "body":     { "type": "string"  },"created":  {"type":   "date", "format": "strict_date_optional_time||epoch_millis"}}
    }
    }
    }'

索引文件

添加四个文档

curl -XPOST http://localhost:9200/book/blogpost/1 -d'
{"body":"美国留给伊拉克的是个烂摊子吗"}
'
curl -XPOST http://localhost:9200/book/blogpost/2 -d'
{"body":"公安部:各地校车将享最高路权"}
'
curl -XPOST http://localhost:9200/book/blogpost/3 -d'
{"body":"中韩渔警冲突调查:韩警平均每天扣1艘中国渔船"}
'
curl -XPOST http://localhost:9200/book/blogpost/4 -d'
{"body":"中国驻洛杉矶领事馆遭亚裔男子枪击 嫌犯已自首"}
'

高亮查询

curl -XPOST http://localhost:9200/book/blogpost/_search  -d'
{"query" : { "term" : { "body" : "中国" }},"highlight" : {"pre_tags" : ["<tag1>", "<tag2>"],"post_tags" : ["</tag1>", "</tag2>"],"fields" : {"content" : {}}}
}
'

删除索引

curl -XDELETE http://localhost:9200/book

转载于:https://www.cnblogs.com/studyhs/p/6290677.html

elasticsearch 最佳实践相关推荐

  1. Elasticsearch最佳实践之Index与Shard设计

      Index与Shard,这两个概念在<Elasticsearch最佳实践之核心概念与原理>一文有详细的介绍,分别对应了Elasticsearch的两种数据组织方式:逻辑组织和物理组织. ...

  2. 【Elasticsearch】Elasticsearch 最佳实践系列之分片恢复并发故障

    本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载. 文章目录 1.概述 基本概念 1.概述 参考:https://cloud.tencent.com/dev ...

  3. 【Elasticsearch】Elasticsearch日志场景最佳实践

    1.概述 转载:Day 12 - Elasticsearch日志场景最佳实践 相似文章:[Elasticsearch]Elasticsearch 最佳实践系列之分片恢复并发故障 Elasticsear ...

  4. Elasticsearch 常见的 8 种错误及最佳实践

    题记 Elasticsearch 社区有大量关于 Elasticsearch 错误和异常的问题. 深挖这些错误背后的原因,把常见的错误积累为自己的实战经验甚至是工具,不仅可以节省我们的开发和运维时间, ...

  5. 跨AZ部署最佳实践之Elasticsearch

    作者:焦振清 跨AZ部署是实现服务高可用较为有效的方法,同时也极具性价比.如果实现了跨AZ部署,不仅可以消除服务中的单点,同时还可以逐步建设如下能力:服务隔离,灰度发布,N+1冗余,可谓一举多得.因此 ...

  6. 编写高性能Java代码的最佳实践

    编写高性能Java代码的最佳实践 摘要:本文首先介绍了负载测试.基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践.最后研究了JVM特定的调优技巧.数据库端的优化和架 ...

  7. RESTful API 设计最佳实践

    2019独角兽企业重金招聘Python工程师标准>>> 背景 目前互联网上充斥着大量的关于RESTful API(为方便,下文中"RESTful API "简写为 ...

  8. 子组件自动执行方法_【自动化程序的最佳实践】 04 自动化程序的生命周期

    | 理解流程 在机器人和无人值守机器人的自动化之间做出决策是影响开发人员构建代码的第一个重要决策.因为它们的通用运行框架(机器人触发.交互.异常处理)是不同的.以后切换到另一种类型的机器人可能会很麻烦 ...

  9. ELK:收集k8s容器日志最佳实践

    简介 关于日志收集这个主题,这已经是第三篇了,为什么一再研究这个课题,因为这个课题实在太重要,而当今优秀的开源解决方案还不是很明朗: 就docker微服务化而言,研发有需求标准输出,也有需求文件输出, ...

最新文章

  1. 转载一篇开源http服务器(C语言)
  2. 2/2 pymysql:基础操作总结
  3. 裸机中代码书写的细节总结
  4. github操作笔记191021
  5. 搞定研发知识管理,你的企业就能跑快一步
  6. 1. DFT 入门篇-scan chain
  7. linux系统如何备份系统软件,Linux系统如何备份
  8. Android申请权限(相机权限和读写权限)
  9. map拼接URL参数
  10. 《opencv学习》Shi-Tomasi 角点检测
  11. Imagenet的中英对应分类
  12. 什么是NP问题,NP-complete和NP-hard问题.
  13. KEPServerEX助力能源巨擎实现工业4.0
  14. MFC之文档/视图结构应用程序
  15. 双十一数码好物分享,值得入坑的数码好物分享
  16. Elastix GOIP 网关配合
  17. 163邮箱域名大全,163邮箱注册申请全流程详解!
  18. ANSYS_APDL——实例006-非线性材料定义_TB命令
  19. android https请求证书过滤白名单,Android处理https请求的证书问题
  20. 人们对Python在企业级开发中的10大误解

热门文章

  1. RocketMQ:Consumer概述及启动流程与消息拉取源码分析
  2. 找不到jar包的解决方法
  3. 树莓派:在ubuntu20-server安装和卸载桌面
  4. python的全局变量能暂存数据吗_Python 中的全局变量 局部变量
  5. 2021-04-24 人工智能必读书单 Python
  6. python预处理c语言_详解C语言编程中预处理器的用法
  7. java注解式开发_JAVA语言之Spring MVC注解式开发使用详解[Java代码]
  8. bt5重启网卡命令_Linux文件的常用操作命令
  9. 不合法的偏移量 钉钉接口_钉钉服务端api接口使用
  10. C~K的班级_JAVA