亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法在彈性搜索中保存 uuid

無法在彈性搜索中保存 uuid

Go
繁星點點滴滴 2022-06-13 15:37:31
我需要保存一些數據,其中包含一個名為 ID 的字段,這是一個使用 golang 和Olivere彈性搜索包的uuid im這是我的代碼type Space struct {    ID      string   `json:"id"`    Name    string   `json:"name"`    Type    string   `json:"type"`}做了一些轉換后    js := string(data)    // upto this place there is no error or warnings    ind, err := esclient.Index().        Index(Type).        BodyJson(js).        Do(ctx)這是它拋出的錯誤無法在 ID 為“gPmI8HIBCIO6Ejb-Y51D”的文檔中解析類型為 [long] 的字段 [id]。字段值預覽:'a5c723c5-1f6e-457f-9556-47b7ebcfd183'
查看完整描述

1 回答

?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

錯誤消息非常清楚,您正在嘗試存儲a5c723c5-1f6e-457f-9556-47b7ebcfd183哪個是字符串,而不是像在彈性搜索映射中id那樣映射字段。long

它甚至還告訴您,對于_id具有gPmI8HIBCIO6Ejb-Y51Das 值的文檔有錯誤,因此您可以找到該文檔并進行更正。

請發送以下字段的正確值,long在您的情況下有效,以解決問題。

ID      string   `json:"id"`

如果您想獲取更多代碼級別的詳細信息,請參閱Elasticsearch 中的此代碼,該代碼解析值并引發異常。


查看完整回答
反對 回復 2022-06-13
  • 1 回答
  • 0 關注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號