首页 > 其他分享 >ES的数据类型和结构

ES的数据类型和结构

时间:2023-02-03 14:14:53浏览次数:38  
标签:类比 数据类型 索引 文档 类型 ES 结构

1 ES的数据结构

  es使用怎样的数据结构来存储数据呢

   通过以下四种的逻辑组合来存储数据:索引、类型、文档和字段。

 

1.1 index索引

  数据属于哪个索引?不同的数据用不同的索引来区分。

  比如 当前有两个索引:

  • Account : 这个索引是用来存放账户数据的
  • Book:这个索引是用来存放书本数据的。

 

1.2 type类型

  指明数据的类型,一个索引里可以有多个类型

  比如Account类型有:访客、普通用户、管理员

  比如Book类型有:小说、写真、教材

 

1.3 document文档

  描述的是具体的一条数据记录,一个类型里可以有多个文档。

 

1.4.field字段

  描述具体记录中的某个字段,一条文档记录中可以有多个字段。

  比如一个用户有:id、name、money字段

 

1.5 ES数据结构和数据库结构类比

  索引类比为数据库

  类型类比为表

  文档类比为一条数据

  字段类比为字段

 

2 字段数据类型

2.1 字段类型

 

 更详细的数据类型介绍:https://www.cnblogs.com/Alay/p/15115051.html

 

 

标签:类比,数据类型,索引,文档,类型,ES,结构
From: https://www.cnblogs.com/jthr/p/17082984.html

相关文章

  • 亚马逊云科技的数据分析服务已全部实现了Serverless无服务器化
    AmazonOpenSearchServerless的上线,让亚马逊云科技成为首个AnalyticsAllonServerless的云供应商,未来的云原生数据分析将会更敏捷,更易用! 在亚马逊云科技re:Invent2022......
  • 程序员必备的数据库知识:数据存储结构
    一、前言数据在数据库中的存储方式就是数据存储结构。传统数据库由上到下,可以分为网络接入层、计算引擎层、存储引擎层、系统文件层,数据存储结构就是在存储引擎层,数据库通过......
  • 塔吉特Target Domestic EDI 856 & 810业务分析
    Target公司位于明尼苏达州明尼阿波利斯美市,是美国仅次于沃尔玛的第二大零售百货集团,也是美国标准普尔500指数成分股。它最早名叫戴顿赫德森公司(于1962年成立),2000年1月正式......
  • 【五期李伟平】CCF-A(ICML'21)Privacy-Preserving Feature Selection with Secure Multi
    Li,X.,R.Dowsley,andMDCock."Privacy-PreservingFeatureSelectionwithSecureMultipartyComputation.",10.48550/arXiv.2102.03517.2021.  当前PPML......
  • helm与ingress
    https://helm.sh/zh/docs/intro/install/https://kubernetes.github.io/ingress-nginx/deploy/......
  • #Python 文本包含pandas的 Series.str.contains函数
    一:基础的函数组成’’‘Series.str.contains(pat,case=True,flags=0,na=nan,regex=True)’’'测试pattern或regex是否包含在Series或Index的字符串中。返回布尔值系列......
  • Git: gitattributes
     $GIT_DIR/info/attributes(whichhasthehighestprecedence) core.attributesFile:Inadditionto.gitattributes(per-directory)and.git/info/attributes,......
  • Flomesh Ingress 使用实践(三)多租户 Ingress
    背景在当下的云计算时代,我们经常会听到“租户”、“多租户”。“租户”是多租户架构技术中的概念,这种技术是用来处理多个组织共用同一个系统或者组件时的数据隔离性。在Ku......
  • django rest framework 过滤时间操作
    https://www.nhooo.com/note/qa3v7f.html 通常我们会用到过滤两个时间段内的一些数据,当我们用djangorestframework的时候,他可以根据字段filter_fields进行过滤,但是......
  • 第2章 数据类型与变量
    2.1变量从编程的角度讲,变量是用于储存某种/某些数据的储存器。2.1.1变量的命名JavaScript的变量是松散类型的,每个变量仅仅是一个用于保存值的占位符而已。变量的名称......