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

苏州专业网站制作方案创意网红墙图片

苏州专业网站制作方案,创意网红墙图片,哈尔滨百度宣传推广,网站建设规划方案制作目录 1. 核心作用 2. 适用场景 3. 与 index 参数的对比 4. 典型配置示例 场景 1:仅用于聚合,禁止搜索 场景 2:优化大字段存储 5. 性能调优建议 6. 底层原理 doc_values 是 Elasticsearch/OpenSearch 中用于优化查询和聚合的列式存储结…

目录

1. 核心作用

2. 适用场景

3. 与 index 参数的对比

4. 典型配置示例

场景 1:仅用于聚合,禁止搜索

场景 2:优化大字段存储

5. 性能调优建议

6. 底层原理


doc_values 是 Elasticsearch/OpenSearch 中用于优化查询和聚合的列式存储结构,其核心作用是为非文本字段(如数值、日期、keyword 等)提供高效、低内存的数据访问方式。


1. 核心作用

  • 列式存储:将字段值按列而非行存储,减少磁盘I/O,提升聚合(Aggregation)、排序(Sorting)、脚本计算(Scripting)效率。

  • 替代倒排索引:当字段的 index: false 时,仍可通过 doc_values 支持基础查询(但性能较慢)。

  • 节省内存:避免将全部字段数据加载到堆内存(Heap),降低 JVM 压力。


2. 适用场景

  • 聚合分析(如 termsavg

  • 排序(如 sort 子句)

  • 脚本字段计算(如 script_field

  • 非文本字段的查询(如数值、日期、keyword 的 term 查询)


3. 与 index 参数的对比

特性index: true (倒排索引)doc_values: true (列式存储)
存储方式行存储(文档→词项映射)列存储(字段值紧凑排列)
主要用途快速文本搜索(如 match聚合、排序、非文本查询
内存占用高(常驻堆内存)低(可基于磁盘操作)
默认启用对非 text 字段默认启用
修改代价重建索引才能关闭可动态调整(需重建数据)

4. 典型配置示例

场景 1:仅用于聚合,禁止搜索
PUT /my_index
{"mappings": {"properties": {"price": {"type": "double","index": false,  // 禁用倒排索引(无法被高效搜索)"doc_values": true  // 允许聚合和排序}}}
}
场景 2:优化大字段存储
PUT /logs
{"mappings": {"properties": {"timestamp": {"type": "date","doc_values": true  // 默认已启用,显式声明便于理解},"raw_data": {"type": "text","doc_values": false  // text 类型不支持 doc_values}}}
}

5. 性能调优建议

  • 禁用不必要的 doc_values
    若字段无需参与聚合/排序,设置 "doc_values": false 可节省磁盘空间(如仅用于检索的 text 字段)。

  • 结合 index: false 使用
    对纯聚合字段关闭倒排索引,减少内存占用。

  • 监控字段数据内存
    通过 _stats/fielddata API 检查高内存消耗的字段。


6. 底层原理

  • 写入时构建:数据插入时同步生成列式存储文件(.dvd 和 .dvm)。

  • 磁盘存储:默认不加载到内存,按需通过文件系统缓存访问。

  • 不可变性:与倒排索引共享相同的段(Segment)机制,段合并时优化。


总结:doc_values 是 OpenSearch/Elasticsearch 中平衡查询性能与资源消耗的关键设计,尤其适合分析型场景。正确配置可显著提升聚合效率,同时避免不必要的内存开销。

http://www.dtcms.com/a/493978.html

相关文章:

  • 成功的营销型网站设计特点本地建站教程
  • 网站建设文化教程怎样做网站地图
  • 手机网站制作明细报价表扫码可见wordpress
  • 电子商务网站建设 百度文库东莞做网站首选
  • 手机传奇手游发布网站给wordpress添加表单
  • 图书网站开发网站 封锁右键
  • 淘外网站怎么做找客户的十大方法
  • 越秀低价网站建设网上学编程哪个培训班最好
  • 创科手机网站网站流量成本
  • 网红营销分析山东进一步优化
  • 免费网站后台模板建网站好还是开天猫好
  • 企业网站源码asp登录不上wordpress
  • 怎样开设网站wordpress 替换图片不显示
  • 广东微信网站制作报价表怎样做模具钢网站
  • 大型网站开发用什么语言wordpress if include
  • 甘肃省建设厅官方网站质监局福建建设厅网站首页
  • 建设部门网站在青岛建网站
  • 提供秦皇岛网站建设上海网站开发与
  • 中原彼得堡航空学院网站的建设网站用户体验分析怎么做
  • 租车公司网站 模板资讯网站如何做聚合
  • 设计网站的素材企业网站制作托管
  • 几何背景生成器网站徐州网站建设电话
  • 青岛网站建设兼职上海哪家seo好
  • 做男女的那个视频网站新郑网站优化
  • 万网网站建设特点基本seo
  • 如何建网站吗?网站的风格设计包括哪些内容
  • 上饶做网站哪家好哦手机做app任务的网站
  • 淘宝网站开发者如何做网站优化的内容
  • 六年级做的网站的软件下载怎么免费创建自己的网站
  • 自己做文学网站赚钱吗京东网站开发技术