elasticsearch - 在 Elasticsearch 中存储二进制数组
问题描述
前言
- 我需要在 Elasticsearch 中存储一个由字节数组表示的字段(因为它的大小不会增加)。
- 在 Elasticsearch 中,有一种称为
binary
( docs ) 的字段类型。它将字节数组转换为Base64
格式。 - 我知道当以 的形式对字节数组进行编码时
Base64
,数据大小增加了大约 33%(相关问题)。
问题
如何在 Elasticsearch 中有效地存储二进制值,存储方式,而不需要不必要的增加?
解决方案
推荐阅读
- rust - 为什么这里会出现 Rust 可变借用?
- python - 如何将数据(字符串)从 HTTP 客户端发送到服务器
- c++ - 在 IL2CPP 中包含 C/C++ 源文件作为插件
- oop - OOP选举系统中的设计约束
- c# - HTTP GET 请求在 Postman 或命令提示符中使用 cURL 有效,但在 .NET Core 中发出相同请求时无效
- javascript - TypeError:无法读取未定义的属性“文本”
- list - 错误:运行 Flutter 应用程序时,“在 null 上调用了方法 'contains'。接收方:null”
- c++ - 如何解决 tokennizer char 流分段错误?
- r - 单个图中类别数据的多个条形图
- java - 基于 SASL_SSL 的 Kafka java 客户端,忽略信任库的配置并采用默认证书