3
A
回答
4
在v1.4.0之前elasticsearch使用基於UUID的ID。這些ID是由RFC4122定義的與版本4.0兼容的UUID的Base64編碼版本。爲了對id進行編碼,使用了URL安全的Base64編碼(參見RFC3548的第4部分),並且刪除了最後兩個「=」符號(因爲16字節的Base64編碼總是會在末尾生成兩個「=」)。
不幸的是,從performance perspective完全隨機ID是不那麼理想。因此,從版本1.4.0開始,elasticsearch切換到基於時間的ID。新的id格式基本上是flake ids的一個版本,除了它使用時間戳的6(不是8)字節和序列號的3(非2)字節。
的問題AU9HiR3lEVul15o3bNYl
ID雖然那是在2015年8
1
自動生成的ID是22個字符長,URL安全,Base64編碼的字符串通用唯一標識符或UUID,儘管它看起來像您的ID是20個字符。
更多.NET信息在這裏我認爲,看起來像Guid.NewGuid將工作。 What is the string length of a GUID?
相關問題
- 1. ClaimTypes.DateOfBirth使用什麼格式?
- 2. Google的實例ID返回的ID的格式是什麼?
- 3. 什麼是使用elasticsearch做文檔聚類的便捷方式?
- 4. 什麼是使用Spring和ElasticSearch的最佳方式?
- 5. 人們使用Elasticsearch做什麼?
- 6. 爲什麼不在elasticsearch中使用min_score?
- 7. 爲什麼在Mongo中使用ElasticSearch?
- 8. Elasticsearch日期格式
- 9. Elasticsearch - 返回格式
- 10. socket.io使用什麼時間戳格式?
- 11. elasticsearch上的映射格式
- 12. ElasticSearch日期格式,使用嚴格的錯誤
- 13. 在PostgreSQL中使用格式化的ID
- 14. ElasticSearch和Nest:爲什麼我缺少查詢中的id字段?
- 15. 爲什麼ID格式的DIV降到相鄰DIV下面?
- 16. Express'req.params的格式是什麼?
- 17. statsmodels:什麼是允許的格式給result.predict()使用公式
- 18. Elasticsearch中字段的用法是什麼?
- 19. ElasticSearch geo_bounding_box座標格式
- 20. 蟒蛇elasticsearch格式數據
- 21. Elasticsearch日期格式映射
- 22. ODTTF格式的用途是什麼?
- 23. 你使用什麼文件格式爲你的應用程序,爲什麼?
- 24. id搜索elasticsearch
- 25. ElasticSearch ID約束
- 26. Elasticsearch寶石 - API調用格式
- 27. 帶有應用ID的獨特Google環聊的格式是什麼?
- 28. 在Play中使用ElasticSearch的首選方式是什麼?斯卡拉項目
- 29. 使用filebeat,logstash和elasticsearch發送json格式的日誌到kibana?
- 30. Bundle Id格式
中間我覺得格式很眼熟,但不能把它放在什麼地方產生時基ID。 –
我看到他們砍掉了最後2'=='以節省空間。顯然,當guid變成base64時,它總是在最後加上2'=='。 http://madskristensen.net/post/A-shorter-and-URL-friendly-GUID –