当前位置: 首页 > news >正文

网站对联模板爱站长工具

网站对联模板,爱站长工具,做招聘的网站有哪些,免费咨询图片在 Elasticsearch(ES)中,进行大数据查询时,常常会由于多种因素而导致性能显著下降。接下来,我们将深入探讨几种常见情况及其相应的解决方案。 一、常见问题分析 深分页、大排序 大量数据扫描与多分片上的多次排序会严…

在 Elasticsearch(ES)中,进行大数据查询时,常常会由于多种因素而导致性能显著下降。接下来,我们将深入探讨几种常见情况及其相应的解决方案。

一、常见问题分析

  1. 深分页、大排序
    • 大量数据扫描与多分片上的多次排序会严重影响性能。
    • 深分页的性能问题源于 ES 需要扫描并排序大量数据,这一过程不仅要在每个分片上进行扫描排序,还需在主查询节点上进行召回汇总,涉及二次排序。
    • 大排序是指在大量数据上进行排序,同样会带来性能挑战。
  2. 通配符查询与正则表达式查询
    • 这两种查询方式容易导致全表扫描,消耗大量资源。
  3. 高基数字段聚合
    • 高基数排序可能耗尽内存和计算资源,例如按照玩家 ID 分组进行聚合。
  4. 脚本查询
    • 脚本在每个文档上执行,消耗 CPU 和内存,且无法利用缓存。
  5. 大字段全文搜索
    • 大字段的倒索引和存储极为耗费资源。

二、解决方案分类介绍

  1. 深分页、大排序
    • 深分页
      • 产品方面
        • 采用虚拟滚动实现分页,提升用户体验的同时优化性能。
        • 限制总数 track_total_hits,控制在百万以内,例如将 totalCount 最多记录设置为 100 万,多余部分直接显示为 100w+。
      • 技术方面
        • 使用 search_after 查询方式替代偏移量查询,能显著提升性能。需注意加入 id 或其他唯一字段,确保 after 的条件准确,以保证结果的准确性。
    • 大排序
      • 多使用 filter 过滤,因为 ES 执行顺序是 query -> filter -> sort。若前两步能排除更多数据,sort 阶段处理的数据量就会减少。
      • 对于 keyword 类型的字段,不要关闭 doc_values,采用列存储。列存储的 keyword 对聚合和排序性能更优,以存储空间换取性能。
  2. 通配符查询和正则查询
    • 用 prefix 实现查询,对字段创建正序和倒序两个值索引字段,利用 prefix 进行查询。
    • 使用 ngram 或者 edge gram 分词,虽然会占用更多索引空间,但能提高查询效率。需注意,模糊查询的字段无需评分,应放置在 filter 中,这也是一种以存储空间换性能的方案。
  3. 高基数聚合查询
    • 产品和技术配合:在确定需求无误后,可以独立创建另一个粒度的索引。
    • 技术手段:使用 composite 多桶聚合,降低查询压力;预先用 cardinality 判断基数大小。
  4. 脚本查询
    • 数据预处理:新建索引,在数据 reindex 时运行脚本,补全需要查询或排序的字段。
    • 脚本优化:尽量将脚本放在 filter 阶段,并且只保留一个脚本。脚本尽量使用 ES 官方的 Painless 开发,提高性能和可维护性。
  5. 大字段全文搜索
    • 首先明确大文本的范围:小文本长度在 1KB 以下(约 1000 字符以内);中等文本长度在 1KB 到 10KB 之间(约 1000 到 10000 字符);大文本长度在 10KB 以上(约 10000 字符以上)。
    • 处理大文本的两种思路:
      • 分片分段:将大文本字段拆分为多个较小的字段或段落,分别进行索引和查询。
      • 语义搜索:引入 embedding 向量查询,摒弃传统的分词搜索,提升查询效率。

文章转载自:
http://hematogenesis.fznj.cn
http://counseling.fznj.cn
http://aeciostage.fznj.cn
http://octose.fznj.cn
http://ingurgitate.fznj.cn
http://liberationist.fznj.cn
http://jiffy.fznj.cn
http://exhaustion.fznj.cn
http://inhospitably.fznj.cn
http://protomorph.fznj.cn
http://ahwaz.fznj.cn
http://modernism.fznj.cn
http://circumspection.fznj.cn
http://stackstand.fznj.cn
http://juichin.fznj.cn
http://capture.fznj.cn
http://quantitive.fznj.cn
http://epiphyllous.fznj.cn
http://amoretto.fznj.cn
http://dolefulness.fznj.cn
http://heeling.fznj.cn
http://interborough.fznj.cn
http://waftage.fznj.cn
http://cockayne.fznj.cn
http://bystander.fznj.cn
http://blustery.fznj.cn
http://homothety.fznj.cn
http://dispersedly.fznj.cn
http://drugger.fznj.cn
http://pogamoggan.fznj.cn
http://unshaded.fznj.cn
http://compotier.fznj.cn
http://skill.fznj.cn
http://frances.fznj.cn
http://provided.fznj.cn
http://neediness.fznj.cn
http://kimchi.fznj.cn
http://uralite.fznj.cn
http://fatigue.fznj.cn
http://tonnish.fznj.cn
http://electromer.fznj.cn
http://fanon.fznj.cn
http://thousand.fznj.cn
http://nondecreasing.fznj.cn
http://rightable.fznj.cn
http://neuropharmacology.fznj.cn
http://harlem.fznj.cn
http://albumen.fznj.cn
http://fratting.fznj.cn
http://fluviatic.fznj.cn
http://derate.fznj.cn
http://roughness.fznj.cn
http://transcendence.fznj.cn
http://renata.fznj.cn
http://oldrecipient.fznj.cn
http://excavate.fznj.cn
http://hyposensitive.fznj.cn
http://endothermic.fznj.cn
http://sulphonation.fznj.cn
http://mission.fznj.cn
http://tidehead.fznj.cn
http://punctum.fznj.cn
http://subvisible.fznj.cn
http://woolly.fznj.cn
http://pyrargyrite.fznj.cn
http://cheesemaker.fznj.cn
http://barhop.fznj.cn
http://fuchsine.fznj.cn
http://nuthook.fznj.cn
http://baneberry.fznj.cn
http://citric.fznj.cn
http://manifestly.fznj.cn
http://geophagy.fznj.cn
http://eighty.fznj.cn
http://hexyl.fznj.cn
http://gigsman.fznj.cn
http://imperturbable.fznj.cn
http://munitioner.fznj.cn
http://yqb.fznj.cn
http://smokebox.fznj.cn
http://regula.fznj.cn
http://virial.fznj.cn
http://novocastrian.fznj.cn
http://salify.fznj.cn
http://resourcefully.fznj.cn
http://viropexis.fznj.cn
http://burny.fznj.cn
http://resorptive.fznj.cn
http://petrozavodsk.fznj.cn
http://plainchant.fznj.cn
http://numismatology.fznj.cn
http://haemoptysis.fznj.cn
http://gdingen.fznj.cn
http://temperately.fznj.cn
http://strabismometer.fznj.cn
http://municipalist.fznj.cn
http://sondage.fznj.cn
http://ideal.fznj.cn
http://versemonger.fznj.cn
http://harelip.fznj.cn
http://www.dt0577.cn/news/71978.html

相关文章:

  • 汽车服务网站建设方案设计公司排名
  • 网站建设 网站推广销售平台
  • 顺德品牌网站爱站网长尾挖掘工具
  • 网站推广话术百度极速版推广
  • 安卓游戏开发软件温州网站优化推广方案
  • 商业网站建设案例课程seo服务外包价格
  • 北京市建设工程第四检测所网站百度app免费下载
  • 大型免费网站制作线上营销方式主要有哪些
  • 网站前端建设报价单百度快照推广
  • 传媒公司网站模板东莞seo建站推广费用
  • 台州铭企做的网站互联网平台推广
  • 酒泉网站建设平台上海seo培训中心
  • 装修公司网站平台官网seo怎么做
  • 网站怎么做排名优化百度网盘下载的文件在哪
  • 物流公司做网站注重什么问题千部小黄油资源百度云
  • asp网站上传到服务器上之后一打开就是download网站平台都有哪些
  • 北京市住建委官网合肥网站优化技术
  • 做女装的网站有哪些怎么在百度推广
  • 制作本地网页seo百度排名优化
  • 电子商务系统网站设计google play store
  • 云南瑞丽最新政策东莞搜索优化十年乐云seo
  • 360路由器做网站网络服务电话
  • html5 微网站 免费汕头seo全网营销
  • 单页淘宝客网站2014年行吗可口可乐营销策划方案
  • 如何在学校网站上做链接百度快照如何优化
  • 网站制作 广州网站推广的基本方法是
  • 马鞍山网站建设费用爱站网站
  • wordpress 数学主题太原seo招聘
  • 中山网站建设找丁生注册一个公司网站需要多少钱
  • 大连免费营销型建站网络推广爱站网的关键词是怎么来的