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

如何做网站大管家海南房产网站开发

如何做网站大管家,海南房产网站开发,wordpress 页脚加链接,市场调研方案在 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.15wanjia.com/news/171772.html

相关文章:

  • 手机app怎么制作流程图重庆做网站优化
  • seo网站关键词排名快速广州网站建设好公司
  • 网站企业网站建设需求文档物流网站给做软件
  • 学习做网站的网站nana wordpress
  • 装饰公司做网站怎么收费接单做网站
  • 南通大型网站建设最火的做牛排沙拉网站
  • 北京建站优化福州网站建设印秀
  • 北京理工大学网站开发与应用如何将视频添加到网站上
  • 免费制作封面的网站深圳百度推广关键词推广
  • 现在一般做网站都是去哪家做的做网站的公司利润
  • 网站错误模板眼科医院网站开发
  • 沛县网站定制夏天做啥网站致富
  • 扬州城乡建设局网站微软雅黑做网站是否侵权
  • 怎样查网站和增加网站保险做的好的网站
  • 90设计网站官网首页多媒体设计与制作毕业设计
  • wordpress多站列表有成功案例的网站
  • 域名的种类及查询网站wordpress+search+sql
  • 没有公网ip建设网站长沙市设计网站公司
  • 做影视后期应该关注哪些网站模板建站有什么不好?
  • 重庆金山建设监理有限公司网站永嘉县建设局网站
  • 做网站版头图片免费做企业网站
  • 济南烨铭网站建设高邮网站建设
  • 哈尔滨自助模板建站房产网签怎么查询
  • 学做蛋糕的网站免费3d模型素材网站
  • 网站备案 阿里云如何做英文网站外链
  • 有哪些做设计交易网站有哪些网站检测报告哪里做
  • cod建站系统福建住房和城建设网站
  • 网站备案 用假地址可以么网站效果图用什么软件做
  • 杭州制作网页外贸seo外贸推广外贸网站建设外贸网站建设
  • 北京东直门网站建设上海做网站的月薪