028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

elk学习笔记-es-文档及索引操作-创新互联

常见术语

文档 Document

我们提供的服务有:成都网站设计、做网站、微信公众号开发、网站优化、网站认证、武清ssl等。为上千多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的武清网站制作公司
索引 index
节点 Node
集群 Cluster
Document

Json Object,有字段(field)组成,常见数据类型如下:

每个文档都有一个唯一的ID标识

元数据(MetaData),用于标注文档相关信息

正排索引

elk学习笔记-es-文档及索引操作

倒排索引
倒排索引-单词词典

单词词典(Term Dictionary)是倒排索引的重要组成

倒排索引-倒排列表

倒排列表( Posting List )记录了单词对应的文档集合,由倒排索引项( Posting )组成

倒排索引项( Posting )主要包含如下信息:

Index

索引中存储具有相同结构的文档(Document)

一个集群可以有多个索引,比如:

创建索引与写入数据

Rest API ()

Elasticsearch 集群对外提供RESTful API

两种交互方式

elk学习笔记-es-文档及索引操作

索引 API

es有专门的Index API,用于创建,更新,删除索引配置等

PUT /test_index

elk学习笔记-es-文档及索引操作

es有专门的 Document API

创建文档:

指定文档ID创建文档:

PUT /test_index/doc/1
{
  "username":"kibana",
  "version":6.1
}

elk学习笔记-es-文档及索引操作

不指定ID创建文档:
POST /test1_index/doc
{
  "username":"kibana",
  "version":6.1
}

elk学习笔记-es-文档及索引操作

查询文档
批量创建文档API

es允许一次操作多个文档(增删改查,create创建文档,如果文档已经存在就会报错。index创建文档,如果存在就会覆盖。)

GET /_mget    //查找在test_index索引,id为4和1的文档.
{
  "docs":[    //指明要查询的文档id
    {
      "_index":"test_index",
      "_type":"doc",
      "_id":"4"
    },
    {
      "_index":"test_index",
      "_type":"doc",
      "_id":"2"
    }
  ]
}
返回
{
  "docs": [
    {
      "_index": "test_index",
      "_type": "doc",
      "_id": "4",
      "_version": 2,
      "found": true,
      "_source": {
        "username": "es",
        "version": 6.1,
        "es": "5.0"
      }
    },
    {
      "_index": "test_index",
      "_type": "doc",
      "_id": "2",
      "_version": 1,
      "found": true,
      "_source": {
        "username": "zabbix",
        "version": 4.2
      }
    }
  ]
}

欢迎加入
elk学习笔记-es-文档及索引操作

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前题目:elk学习笔记-es-文档及索引操作-创新互联
链接地址:http://www.tsicrk.com/article/diescj.html

其他资讯

让你的专属顾问为你服务

3.1047s