当前位置: 首页 > 知识库问答 >
问题:

什么是弹性搜索指数?

夏侯玄天
2023-03-14

它们在ES术语表中没有提及。

它们与其他ES实体(碎片/节点/索引)的关系是什么?

共有2个答案

申自明
2023-03-14

索引相当于关系型DBMS中的数据库。就像关系数据库有模式一样,ES索引也有映射。

Shards=>索引被分解成碎片(为了分配它们和缩放)

副本=>碎片的副本(如果节点丢失,则提供可靠性)

我希望下图(取自Rafal Kuc的幻灯片)演示了ES集群、索引、节点和碎片之间的关系。

另外,@javanna在Elasticsearch中有一个很好的stackoverflow post Shards和副本

尉迟彬
2023-03-14

Indexes是index的复数形式。如果有多个索引,则称之为索引。http://www.thefreedictionary.com/index

 类似资料:
  • 我使用Elasticsearch允许用户输入要搜索的术语。例如,我要搜索以下属性'name': 如果使用以下代码搜索或,我希望返回此文档。 我尝试过做一个bool must和做多个术语,但它似乎只有在整个字符串都匹配的情况下才起作用。 所以我真正想做的是,这个词是否以任何顺序包含两个词。 有人能帮我走上正轨吗?我已经在这上面砸了一段时间了。

  • 底线——如何将我的简单percolator查询转换为spring数据弹性搜索?任何线索都很感激。谢谢 我一直在尝试使用spring data elastic search编写下面的percolate查询 我试过了 试过 还尝试了NativeSearchQuery,但都没有成功。 我懂了https://tothepoint.group/matching-documents-with-elastics

  • 当我执行ps-aef grep elasticsearch HeapDumpOnOutOfMemoryError时看到了这一点 501 373 47 1 0 2:29pm ttys004 0:04.14/usr/bin/Java-xms4g-xmx4g-xss256k-djava.awt.headless=true-xx:+useparnewgc-xx:+useparnewgc-xx:+usepa

  • 我从ElasticSearch得到以下错误。 我在Ubuntu上运行Elasticsearch 1.7.2。 我做错了什么?

  • 我得到的回答是。。。 {"错误":{"root_cause":[{"type":"illegal_argument_exception","原因":"畸形动作/元数据行[2],预期START_OBJECT或END_OBJECT找不到[VALUE_STRING]"}],"type":"illegal_argument_exception","原因":"畸形动作/元数据行[2],预期START_OBJ

  • 我有以下格式的弹性搜索文档 } } 我的要求是,当我搜索特定字符串(string.string)时,我只想获得该字符串的FileOffSet(string.FileOffSet)。我该怎么做? 谢谢