码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • elasticsearch高级篇:核心概念和实现原理


    elasticsearch高级篇:核心概念和实现原理。

    1.elasticsearch核心概念
    1.1 索引(index)
    一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们要对这个索引中的文档进行索引、搜索、更新和删除的时候,都要使用到这个名字。在一个集群中,可以定义任意多的索引。

    能搜索的数据必须索引,这样的好处是可以提高查询速度,比如:新华字典前面的目录就是索引的意思,目录可以提高查询速度。

    注意:我们平时使用索引这个词在不同环境具有不同语义

    名词:一个elasticsearch集群中,可以创建很多个不同的索引,倒排索引或者关系型数据库中的b+树索引

    动词:保存一个文档doc到elasticsearch中的过程也叫索引(indexing)

    1.2 类型(type)
    elasticsearch在一个索引中,你可以定义一种或多种类型,但是后来elasticsearch升级版本中,不断弱化type这个概念,直到elasticsearch7.0以后type正式在es中废除,7.0以后默认不再支持自定义索引类型,新建索引时会默认添加一个类型_doc,所以在之前elasticsearch基础篇说到的elasticsearch和关系型数据库的类别就不太准确,之前说索引对应mysql的数据库,这里我觉得索引对应mysql的表更合适。

    1.3 文档(Document)
    一个文档是一个可被索引的基础信息单元,也就是一条数据

    比如:你可以拥有某一个客户的文档&#x

  • 相关阅读:
    ProxmoxVE迁移虚拟机到其他PVE(基于QCOW2)
    基于哈夫曼树的数据压缩算法
    Python基于selenium实现禅道导出上周BUG记录
    路由策略简介
    论文复现--lightweight-human-pose-estimation-3d-demo.pytorch(单视角多人3D实时动作捕捉DEMO)
    微信小程序 解决 当套在scroll-view中后 wx.pageScrollTo 函数失效问题解决
    《Fine-Grained Image Analysis with Deep Learning: A Survey》阅读笔记
    Electron在Linux下打包那些事
    第5章 R语言基础学习——金融资产收益率计算
    用vue实现pdf预览
  • 原文地址:https://blog.csdn.net/u014374009/article/details/133156646
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号