Elasticsearch学习

第1章 Elasticsearch 概述

  Elaticsearch,简称为 ES, ES 是一个开源的高扩展的分布式全文搜索引擎,是整个 ElasticStack 技术栈的核心。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理 PB 级别的数据。

第2章 Elasticsearch 入门

2.1 数据格式

  Elasticsearch 是面向文档型数据库,一条数据在这里就是一个文档。Elasticsearch 和MySQL的对应关系:

Elasticsearch MySQL
Index(索引) DataBase(数据库)
Type(类型) Table(表)
Documents(文档) Row(行)
Fields(字段) Column(列)

  这里 Type的概念已经被逐渐弱化,Elasticsearch 6.X 中,一个 index 下已经只能包含一个type;Elasticsearch 7.X 中, Type 的概念已经被删除了。

2.2 倒排索引

  • 后续需要了解的时候进行添加。

2.3 映射操作

  • 有了索引库,就等于有了数据库中的 database。
  • 接下来就需要建索引库(index)中的映射了,类似于数据库(database)中的表结构(table)。创建数据库表需要设置字段名称,类型,长度,约束等,索引库也一样,需要知道这个类型下有哪些字段,每个字段有哪些约束信息,这就叫做映射(mapping)

相关推荐

  1. Elasticsearch学习

    2023-12-24 06:06:03       34 阅读
  2. Elasticsearch学习

    2023-12-24 06:06:03       37 阅读
  3. ElasticSearch 学习、实践笔记

    2023-12-24 06:06:03       27 阅读
  4. ElasticSearch 入门学习

    2023-12-24 06:06:03       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-24 06:06:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-24 06:06:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-24 06:06:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-24 06:06:03       20 阅读

热门阅读

  1. C语言初学6:循环

    2023-12-24 06:06:03       41 阅读
  2. 设计模式?!

    2023-12-24 06:06:03       39 阅读
  3. TCP的poll多路复用实现群聊

    2023-12-24 06:06:03       41 阅读
  4. 力扣:93. 复原 IP 地址(回溯)

    2023-12-24 06:06:03       37 阅读
  5. 什么是分布式事务

    2023-12-24 06:06:03       40 阅读
  6. nacos和gateway部署实践踩的坑

    2023-12-24 06:06:03       35 阅读
  7. IntelliJ IDEA 2023.3.2

    2023-12-24 06:06:03       33 阅读
  8. SQLITE如何同时查询出第一条和最后一条两条记录

    2023-12-24 06:06:03       36 阅读