关于搜索的准实时性

1.个人理解的实时性有两点:
a. 写入es的文档何时从事务日志写到磁盘上面的lucene段磁盘文件中(可以通过参数配置)
b.es查询搜索器的打开频率(比如默认1s)
所以正常情况下,从索引文档到搜索可见其实由两部分时间组成 = a所需的时间+b最大的间隔

更正: es的准实时性取决于配置的refresh_interval的值和indexBuffer的大小,当indexBuffer满了或者refresh_interval的时间到了,es都会把当前index_buffer中的数据组成一个segment结构写到操作系统的文件系统缓存中,写入的文件系统缓存的同时也会打开这个文件,使得这个文件可以被搜索,至于何时文件系统缓存中的数据被fsync到磁盘中已经无关紧要了。这只是为了持久化已经和搜索的实时性没有关系了

es搜索准实时的理解相关推荐

  1. Sphinx+Scws 搭建千万级准实时搜索应用场景详解

    为什么80%的码农都做不了架构师?>>>    目标: 一.搭建准确的千万级数据库的准实时搜索(见详情) 二.实现词语高亮(客户端JS渲染,服务器端渲染,详见7.3) 三.实现搜索联 ...

  2. php sphinx应用场景,Sphinx+Scws 搭建千万级准实时搜索应用场景详解

    目标: 一.搭建准确的千万级数据库的准实时搜索(见详情) 二.实现词语高亮(客户端JS渲染,服务器端渲染,详见7.3) 三.实现搜索联想(输入框onchange,ajax请求搜索,取10条在层上展示方 ...

  3. 搜索中的 Query 理解及应用

    文章作者:Joelchen 腾讯 研究员 编辑整理:Hoh 内容来源:腾讯技术工程 出品平台:DataFunTalk 注:转载请联系原作者. 导读:Query 理解 ( QU,Query Unders ...

  4. Canal+Kafka实现mysql与redis数据准实时同步

    思维导图 文章已收录Github精选,欢迎Star:https://github.com/yehongzhi/learningSummary 前言 在很多业务情况下,我们都会在系统中加入redis缓存 ...

  5. Elasticsearch(三)——Es搜索(简单使用、全文查询、复合查询)、地理位置查询、特殊查询、聚合操作、桶聚合、管道聚合

    Elasticsearch(三)--Es搜索(简单使用.全文查询.复合查询).地理位置查询.特殊查询.聚合操作.桶聚合.管道聚合 一.Es搜索 这里的 Es 数据博主自己上网找的,为了练习 Es 搜索 ...

  6. ES搜索(ElasticSearch)入门理论篇

    ElasticSearch理论篇 SQL查询方式 ES相关知识 聊聊Doug Cutting 什么是Lucene 什么是Nutch 演变 Lucene和ES搜索的关系 ES概述 使用者 对比 ES搜索 ...

  7. 基于Sphinx构建准实时更新的分布式通用搜索引擎平台

     亿级数据的高并发通用搜索引擎架构设计[原创]   大 |  中 |  小  [  2008-12-9 08:47 | by  张宴 ] [文章作者:张宴 本文版本:v1.0 最后修改:2008.12 ...

  8. 大数据准实时流式系统设计(一)——基于大数据框架设计

    前段时间负责了公司一个新的项目,项目不属于直接面向用户的线上实时响应系统,要求做到尽快毫秒级或者秒级响应的准实时系统.结合以前学习的一些大数据理论方面和参与的准实时系统方面的经验,对准实时系统架构设计 ...

  9. 基于TensorRT的BERT实时自然语言理解(下)

    基于TensorRT的BERT实时自然语言理解(下) BERT Inference with TensorRT 请参阅Python脚本bert_inference.py还有详细的Jupyter not ...

最新文章

  1. 资源 | 做一款炫酷的机器人需要哪些学习资源(机器人资源Awesome系列)
  2. SpringBoot2.0.3之quartz集成,不是你想的那样哦!
  3. 中兴同美司法部和解协议获准:罚12亿美元
  4. xcart-子分类/语言不显示
  5. python软件下载网站
  6. 字符串匹配--Sunday算法
  7. catia 版本_KeyShot软件各版本对比详细信息!
  8. 2021年重庆市高考成绩查询时间复核,2021年重庆高考怎么查询是否被录取,具体录取时间安排...
  9. 关于JDK中的集合总结(二)
  10. axis2远程调用webservice例子(返回xml用dom4j解析)
  11. 《从零开始学Swift》学习笔记(Day 53)——do-try-catch错误处理模式
  12. 解决人人商城无法退款的问题
  13. 例题4-6 师兄帮帮忙(A Typical Homework (a.k.a Shi Xiong Bang Bang Mang),Rujia Liu's Present 5, UVa 12412)
  14. 在SATA SSD + NVMe SSD双硬盘中安装ubuntu双系统
  15. 吃鸡神器!12G+128G 平板电脑吃鸡贼爽,送!
  16. python下载pip3_pip3 离线下载安装
  17. 马蜂窝陈罡:用户、内容、商业化3C矩阵,是新一代旅游市场密码
  18. 时空电动与成都金牛区正式签订协议,5年内将在成都落地3万辆电动汽车
  19. python中pack方法_python pack()和grid()方法一起
  20. 一个没有任何基础的人,怎样入门编程,成为程序员?

热门文章

  1. 华为 FusionData 发布,大数据痛点消失不见!
  2. 今日头条成锤子“接盘侠”?“是真的!”
  3. 支付宝年度账单被怼;英特尔CPU曝惊天漏洞;甘薇为贾跃亭喊冤 | 一周业界事
  4. 计算机作业有相似度,抄袭检测系统对计算机类电子作业的影响分析
  5. 字节跳动面试真题:java实现远程控制
  6. 如何保证消息队列的高可用啊
  7. 第 16 章 垃圾回收相关概念
  8. 女生学电气or计算机,8个女生可以学习的工科专业,高三毕业生了解一下,值得报考...
  9. ts定义数组类型_TS的对象类型、数组类型、函数类型
  10. oracle sql取查询结果第一条,SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)...