我只是不喜歡它的結果字符串的外觀,我想知道該算法是否有某種庫以便我可以在我自己的代碼 (C#) 中使用。
請參閱Elasticsearch 討論中對這個問題的回答。
您可以在此處找到鏈接方法的源代碼。
Elasticsearch 是用 Java 編寫的,因此您將無法將此方法導入到您的 c# 項目中。
如果您不需要 Elasticsearch-Team 在此方法中實現的特定優化,您可以使用.NET的內置 UUID 生成器。或者您可以在 nuget 上查找其他UUID 庫。
如果您只是喜歡 Elasticsearch ID 的格式,您還可以對您的 GUID/UUID 進行 base64 編碼以獲得類似的 ID:
Guid g = Guid.NewGuid();
var base64GUID = System.Convert.ToBase64String(g.ToByteArray());
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句