"keyed" : false, es中什么意思
时间: 2023-11-29 10:05:32 浏览: 26
在 Elasticsearch 中,"keyed" : false 是指在聚合操作中返回的桶(bucket)是否包含键值对。当设置为 false 时,桶将只包含聚合的结果,而不会包含对应的键值对。这可以在某些情况下提高性能,因为不需要额外的存储空间来保存键值对信息。但是,如果你需要访问桶中的具体键值对信息,那么你需要将 "keyed" 设置为 true。这样,每个桶都会包含对应的键和值。
相关问题
eyeD3: error: unrecognized arguments: --ignore-tag-errors
如果 `eyed3` 版本较老,可能不支持 `--ignore-tag-errors` 参数。你可以尝试升级 `eyed3` 到最新版本,然后再尝试使用该参数。
如果升级不是一个可行的选项,你可以尝试使用以下命令来删除所有的 LAME 标签:
```
$ eyeD3 --remove-all-images --remove-frame=TXXX:LAME --remove-frame=PRIV:ID3v2_UnsynchronizedLyrics *.mp3
```
这将删除所有的 LAME 标签和歌词标签,因此请谨慎操作。
eyed3重命名中文标题乱码
这可能是因为你的终端或文件系统不支持中文字符编码导致的。你可以尝试在终端中使用 UTF-8 编码来解决这个问题,例如:
```
$ export LANG=en_US.UTF-8
$ eyed3 -r --rename '%A/%n - %t' *.mp3
```
其中,`export LANG=en_US.UTF-8` 表示设置终端编码为 UTF-8,`-r` 表示递归处理目录下的所有 MP3 文件,`--rename '%A/%n - %t'` 表示按照指定的命名格式重命名文件(其中 `%A` 表示艺术家名,`%n` 表示曲目编号,`%t` 表示曲目名)。