首页 > 其他 > 详细

02 elasticsearch的入门操作

时间:2020-03-17 21:27:18      阅读:54      评论:0      收藏:0      [点我收藏+]

在上一节安装了es服务及其可视化插件以后,本节将阐述利用可视化插件,完成es中中索引库、映射和文档的增删改查。

1、前提约束

  • 已安装elasticsearch和完成可视化
    https://www.jianshu.com/p/554bafec6049

    2、操作步骤:

    2.1 索引库

  • 新增索引库
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
  • 删除索引库
    技术分享图片
    技术分享图片
    技术分享图片

    2.2 映射

  • 新增映射【假设索引库已经创建,名称为test,需要熟练使用RESTED或者POSTMAN等工具】
    POST 请求
url: http://localhost:9200/test/doc/_mapping
header: Content-Type:application/json
body:
{
 "properties":
 {
   "name":{"type":"text"},
   "desc":{"type":"text"}
 }
}

技术分享图片
技术分享图片

  • 查询映射
    GET 请求
url: http://localhost:9200/test/doc/_mapping

技术分享图片

  • 删除映射
    删除索引库,自然就删除了索引库包含的映射。

    2.3 文档

  • 新增文档
    PUT或者POST请求
url: http://localhost:9200/test/doc
header: Content-Type:application/json
{
  "name":"java",
  "desc":"Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程"
}

技术分享图片

  • 查询文档
    GET请求
url: 
  http://localhost:9200/test/doc/_search?q=name:java 或者
  http://localhost:9200/test/doc/_search?q=name:jav

技术分享图片
技术分享图片
通过搜索关键字java能搜到文档,通过搜索关键字jav搜不到文档,这就是索引的关键提现。

  • 删除文档
    DELETE请求
url:http://localhost:9200/test/doc/AtlfcnABgk0rVnucN-NZ

或者
POST请求

url:http://localhost:9200/test/doc/_delete_by_query
data: 
{
   "query": {
      "match": {
         "name":"java"
      }
   }
}

技术分享图片

以上就是在es界面或者借助于RESTED工具对es进行的入门操作。

02 elasticsearch的入门操作

原文:https://www.cnblogs.com/alichengxuyuan/p/12513387.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!