documentation弹性搜索状态:
可以在不指定id的情况下执行索引操作。在这样的 一个案例,将自动生成一个id。
但它没有提供有关ids属性的任何信息。
22
。[-_A-Za-z0-9]
答案 0 :(得分:5)
自动生成的ID是随机base64 - 编码UUIDs。 base64算法在URL-safe mode中使用,因此ids中可能存在-
和_
个字符。
答案 1 :(得分:3)
elasticsearch自动生成的id正好是20个字符长度(不是22个字符),并由url-safe base64算法[-_A-Za-z0-9]编码。
在文档中阅读更多内容:https://www.elastic.co/guide/en/elasticsearch/guide/master/index-doc.html#_autogenerating_ids