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

公司网站设计制作公司网站制作建立

公司网站设计制作公司,网站制作建立,关键词指数批量查询,手机酒店网站建设在 Elasticsearch 中,ignore_above 参数允许你忽略(而不是索引)长于指定长度的字符串。 这对于限制字段的大小以避免性能问题很有用。 在本文中,我们将探讨 “ignore_above” 参数如何影响 Elasticsearch 中字段的大小&#xff0c…

在 Elasticsearch 中,ignore_above 参数允许你忽略(而不是索引)长于指定长度的字符串。 这对于限制字段的大小以避免性能问题很有用。 在本文中,我们将探讨 “ignore_above” 参数如何影响 Elasticsearch 中字段的大小,并将比较两个不同的 ignore_above 参数之间的磁盘使用情况。

首先,我们创建一个名为 “test_index” 的索引,其中包含三个字段:“field_ignore_above_4”、“field_ignore_above_256” 和 “field_ignore_above_512”。 每个字段的类型都是 “keyword”,并且具有不同的 “ignore_above” 设置:

PUT test_index
{"mappings": {"properties": {"field_ignore_above_4": {"type": "keyword","ignore_above": 4},"field_ignore_above_256": {"type": "keyword","ignore_above": 256},"field_ignore_above_512": {"type": "keyword","ignore_above": 512}}}
}

接下来,我们将文档插入到 `test_index` 中:

PUT test_index/_doc/1
{"field_ignore_above_4": "some value","field_ignore_above_256": "some value","field_ignore_above_512": "some value"
}

当我们对 “test_index” 执行搜索时,我们可以看到 “field_ignore_above_4” 被忽略,因为它的值超出了 “ignore_above” 限制:

GET test_index/_search

响应显示 “field_ignore_above_4” 被忽略。这是因为 "some value" 的字符串长度超过 4。

我们做如下的查询:

GET test_index/_search
{"query": {"term": {"field_ignore_above_256": {"value": "some value"}}}
}

上面显示是有一个文档的。我们如下针对字段  field_ignore_above_4 来做查询:

GET test_index/_search
{"query": {"term": {"field_ignore_above_4": {"value": "some value"}}}
}

上面是不显示任何的文档的。这说明这个 field_ignore_above_4 字段确实是被忽略了。

现在,我们可以使用 “_disk_usage” API 计算字段的大小:

POST /test_index/_disk_usage?run_expensive_tasks=true&filter_path=**.fields.field*

响应提供有关每个字段大小的详细信息:

{"test_index": {"fields": {"field_ignore_above_256": {"total": "30b","total_in_bytes": 30,"inverted_index": {"total": "19b","total_in_bytes": 19},"stored_fields": "0b","stored_fields_in_bytes": 0,"doc_values": "11b","doc_values_in_bytes": 11,"points": "0b","points_in_bytes": 0,"norms": "0b","norms_in_bytes": 0,"term_vectors": "0b","term_vectors_in_bytes": 0,"knn_vectors": "0b","knn_vectors_in_bytes": 0},"field_ignore_above_512": {"total": "30b","total_in_bytes": 30,"inverted_index": {"total": "19b","total_in_bytes": 19},"stored_fields": "0b","stored_fields_in_bytes": 0,"doc_values": "11b","doc_values_in_bytes": 11,"points": "0b","points_in_bytes": 0,"norms": "0b","norms_in_bytes": 0,"term_vectors": "0b","term_vectors_in_bytes": 0,"knn_vectors": "0b","knn_vectors_in_bytes": 0}}}
}

从响应中,我们可以看到 field_ignore_above_256 和 field_ignore_above_512 的总大小相同,均为 30 字节。

有趣的是,“field_ignore_above_4” 不包含在磁盘使用统计信息中,因为它在索引过程中由于 “ignore_above” 设置而被忽略。 这演示了如何使用 “ignore_above” 参数来控制字段的大小并优化 Elasticsearch 存储的使用。

http://www.yayakq.cn/news/263606/

相关文章:

  • 建设部166号令住建部网站青岛电子商务网站建设
  • 问卷调查网站赚钱榆林市建设局网站
  • 哪些网站做农产品电子商务物流包头建设局网站
  • 网站艺术设计安阳县公共资源交易中心
  • 配置网站域名天津做网站哪家比较好
  • 购物网站价格装修公司加盟模式
  • 专门做视频的网站网站建设分金手指专业四
  • 外包的企业网站做网站软件 wordpage
  • 大连市开发区网站建设公司2024图案设计免费生成
  • 江苏省建设工程地方标准网站django网站开发过程
  • 如何让搜索引擎不收录网站网站建设策划书ppt
  • 电商网站系统wordpress设置图片切换时间
  • 深圳网站建设seo优化wordpress 云虚拟主机
  • 广州网站模块建设一个网站推广
  • 深圳网站建设大公司好成都微商城开发公司
  • 海南省建设培训与职业资格注册中心网站哪里有网站开发企业
  • 微信小程序跳转到网站茶文化网站建设内容
  • 建筑网站建设案例大连网站设计哪个最好
  • 企业网站建设存在的问题及建议河南政务服务网查二建证书
  • 明薇通网站建设首选万盛建设局官方网站
  • 怎么用织梦搭建网站网站建设这个职业是什么
  • 网站升级应注意的问题好消息tvapp电视版
  • 绵阳企业品牌网站建设做造价在那个网站比较好
  • 公司网站制作需要多少钱义乌超市库存管理软件
  • 邢台网站设计wordpress汉化自适应主题
  • 温州建设工程信息网站重庆最新宣传片
  • 菜鸟怎么做网站优化设计官方网站
  • 网站飘窗怎么做网站备案年限查询
  • 深圳市高端网站建设君哥摄影设计
  • WordPress电影公司网站大丰做网站找哪家好