首页 > 其他分享 >Elasticsearch 核心技术与实战 学习笔记

Elasticsearch 核心技术与实战 学习笔记

时间:2023-01-22 16:11:09浏览次数:66  
标签:倒排 核心技术 笔记 索引 Elasticsearch 设置 分片 节点

分片的设定

对于生产环境中分片的设定,需要提前做好容量规划

  • 分片数设置过小

    1. 导致后续无法增加节点实现水品扩展
    2. 单个分片的数据量太大,导致数据重新分配耗时
  • 分片数设置过大,7.0开始,默认主分片设置成1,解决了 over—sharding的问题

    1. 影响搜索结果的相关性打分,影响统计结果的准确性
    2. 单个节点上过多的分片,会导致资源浪费,同时也会影响性能

倒排索引

Elasticsearch 的 JSON文档中的每个字段,都有自己的倒排索引可以指定对某些字段不做索引。

  • 优点:节省存储空间
  • 缺点:字段无法被搜索

标签:倒排,核心技术,笔记,索引,Elasticsearch,设置,分片,节点
From: https://www.cnblogs.com/fxh0707/p/17064485.html

相关文章

  • 数论笔记
    ·质数素数定理:设\(x\geq1\),以\(\pi(x)\)表示不超过\(x\)的素数的个数。当\(x\rightarrow\infty\)时,\(\pi(x)\to\dfrac{x}{\ln(x)}\)质数筛法1.埃式......
  • 读函数式编程思维笔记03_权责让渡
    1. 观点1.1. 抽象隐藏了繁杂的细节,只是有时候会连同重要的考虑因素一起隐藏掉1.2. 理解掌握的抽象层次永远要比日常使用的抽象层次更深一层1.3. 交出控制权的观点:......
  • JavaScript学习笔记—数组
    1.描述数组也是一种复合数据类型,在数组中可以存储多个不同类型的数据数组中存储的是有序的数据,数组中的每个数据都有一个唯一的索引,可以通过索引来操作获取数据数组中......
  • ABB 800XA学习笔记35:AC 800M硬件结构16
    这一片学习笔记我在新浪博客发表过,地址是ABB800XA学习笔记35:A800M硬件16_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里我再记录一遍,以免丢失继续学习,AC800M硬件快学习......
  • ABB 800XA学习笔记34: AC 800M硬件结构15
    这一篇学习笔记我在新浪博客记录过,地址是ABB800XA学习笔记34:AC800M硬件15_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里我也记录一遍,以免丢失继续学习,AC800M硬件也快......
  • 新概念2册L9学习笔记
    L9Acoldwelcome本章词汇和语法介词+时间welcome/crowd/shoutwelcomen.v.欢迎welcomesb/sthTheywarmlywelcomeus;Iwelcomeanysuggestitions......
  • ABB 800XA学习笔记32:AC 800M硬件13
    这一篇学习笔记我在新浪博客记录过,地址是ABB800XA学习笔记32:AC800M硬件13_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里我再记录一次,以免丢失继续学习2.8与AC800M控......
  • ABB 800XA学习笔记31: AC 800M硬件12
    这一篇学习笔记我在新浪博客记录过,地址是ABB800XA学习笔记31:AC800M硬件12_来自金沙江的小鱼_新浪博客(sina.com.cn)在这里也记录一遍,以免丢失了继续学习2.7.8设置IO单......
  • go语言学习笔记【一】
    一、初入GO语言我们先还是看看GO语言的helloworld是怎么写的吧packagemainimport"fmt"funcmain(){fmt.Println("Helloworld!")}第一行:包声明,编写源文件时,必须......
  • Datawhale组队学习——人工智能:一种现代方法(第四版)Task02学习笔记
    第二章智能体智能体智能体是在环境中感知和行动的事物。智能体=架构+程序一个智能体在任何给定的时刻的动作选择可能取决于内置知识和迄今为止观察到的整个感......