IT书架 本次搜索耗时 0.299 秒,为您找到 64 个相关结果.
  • 21.分页的三驾马车:from+size、search after、scroll api

    一、from + size 分页操作与深分页问题 二、search after 三、scroll API 四、Point In Time 五、总结 从数据集中获取数据时分页是绕不开的操作,一下子从数据集中获取过多的数据可能会造成系统抖动、占用带宽等问题。特别是进行全文搜索时,用户只关心相关性最高的那个几个结果,从系统中拉取过多的数据等于浪费资源。...
  • 36.聚合探秘:doc_values 和 Ordinals 在聚合中的作用

    一、不合适聚合操作的倒排索引 二、doc_values 正排索引 三、Ordinals Mapping 1、什么是 Ordinals 2、Global Ordinals 3、Global Ordinals 的加载时机 4、什么时候会使用 Global Ordinals Mapping 四、聚合查询的过程 五、实践案例,基于 High Card...
  • 18. 分布式特性:集群中常见问题与解决方案

    一、Master 单点故障的风险 二、脑裂 三、可用性和一致性间的抉择 四、集群扩容 五、分片故障迁移 六、总结 采用分布式架构使得 ES 可以实现水平扩展存储空间,轻松存储海量数据,也提高了系统的可用性、数据的可靠性。但是分布式系统的设计也带来了一些问题,今天我们就来聊聊 ES 集群中常见的问题和解决方案吧。 我们知道 ES 中只能有一个 ...
  • Docker部署Kibana

    1519 2023-05-18 《程序人生》
    Docker部署Kibana 一、 部署服务&启动容器&&查看容器日志 二、修改es日志&重启容器 三、浏览器访问 Docker部署Kibana 一、 部署服务&启动容器&&查看容器日志 注意,kibana要和es的版本一致,否则版本不兼容 docker search kibana : 7.17 . 10 // search不到直...
  • 16. 数据相似的依据:相关性评分

    一、设计我们自己的相关性算分模型 二、TF-IDF 算分模型 1. TF-IDF 中的概念:TF、DF、IDF 2. Lucene 的 TF-IDF 算分公式 三、BM25 算分模型 四、TF-IDF 与 BM25 的比较 五、总结 对于一个搜索引擎来说,对检索出来的数据进行排序是非常重要的功能。全文本数据的检索通常无法用是否相等来得出结果,...
  • 通过k8s部署

    docker介绍 docker网络相关 dockerfile docker外部数据挂载 镜像相关操作 容器相关命令 安装kubesphere k8s技术选型 kubernets安装redis kubesphere安装mysql kubesphere安装consul kubesphere安装nacos kubesphere安装elast...
  • 10.Elasticsearch Analyze

    Analyzer 的组成 Character Filters Tokenizer Token Filters Elasticsearch内置的分词器 Standard Analyzer standard Simple Analyzer simpe Stop Analyzer Whitespace Analyzer stop Keywor...
  • 33.源码阅读:选主流程

    一、代表 Index API 和 Bulk API 的 REST 类 二、协调节点上的流程 1、pipeline 预处理 2、自动创建不存在的索引 3、协调节点转发请求 三、主分片节点的处理流程 1、写入前的检查 2、写入主分片 3、同步数据到副本节点 四、副分片节点的处理流程 五、更新 Checkpoints 1、更新 Chec...
  • 13.关系模型的实现:嵌套类型和父子文档

    一、nested(嵌套类型) 二、Parent / Child(文档的父子关系) 1. 在 Mapping 中定义 join 数据类型 2. 索引父文档 3. 索引子文档 4. 数据检索 三、总结 在现实的应用场景中,关系型模型是普遍存在的,例如书本与作者的关系,用户和用户对书本评价的关系。在传统的关系型数据库领域,想要表达关系型模型是非常自...
  • 10.一切尽在掌握中:集群管理 API 的使用

    一、_cat APIs 1. 查看索引文档总数和整个集群文档总数 2. 查看集群健康状态 3. 查看磁盘使用情况 二、集群管理 API 1. 集群节点过滤 2. 查看集群信息 3. 查看节点信息 4. 更新集群设置 5. 重置路由 四、总结 在安装 ES 的一章中,我们介绍并且安装了 Cerebro,Cerebro 为我们提供了简单的...