閱讀797 返回首頁    go 新東方


數據推送__性能篇_最佳實踐_開放搜索-阿裏雲

  • 使用API/SDK推送數據有次數及大小限製,具體值請參考係統限製項,推薦將文檔批量打包發送。
  • 數據上傳後請務必檢查返回值,並對相關錯誤碼進行重試(尤其是3007錯誤),否則會出現數據丟失情況。同時,數據處理是異步的,係統返回“OK”後隻表示係統接收數據成功,數據處理過程的錯誤會在控製台錯誤信息中展示,請注意及時檢查。
  • CMD為“add”表示新增文檔,會做全字段數據更新(更新中沒有出現字段會默認為空)。如果該主鍵對應文檔已經存在,則執行先“delete”再“add”的操作;
  • CMD為“update”表示更新文檔,會做部分字段數據更新(更新中沒有出現字段會仍為原來的值)。對該主鍵對應文檔進行部分字段更新,如果未存在主鍵文檔,則執行“add”操作;
  • CMD為“delete”表示刪除文檔,如果該主鍵對應文檔已經不存在,則認為刪除成功。
  • Post的數據大小有限製,如果您上傳的文檔過大(2M以上),服務器將拒絕接收任何參數,同時返回異常。
  • POST的url及body部分最好都要做url_encode,否則會出現解析及簽名問題。

最後更新:2016-11-23 16:04:03

  上一篇:go solr語法轉化__功能篇_最佳實踐_開放搜索-阿裏雲
  下一篇:go 搜索__性能篇_最佳實踐_開放-阿裏雲