حل مشکل Unexpected character در زمان اجرای کوئری در OpenSearch

mohsen2 روز قبل
ارسال شده در
mohsen

اگر در زمان اجرای درخواست در OpenSearch با خطای زیر مواجه شدید:

      Unexpected character ('}' (code 125)): was expecting double-quote to start field name
    

مشکل می تواند از قرار دادن ویرگول اضافی قبل از کاراکتر آکولاد بسته در درخواست جی سان شما باشد. برای مثال در کد زیر بعد از مقدار ویژگی slice.max یک ویرگول اضافی قرار گرفته که باعث خطا شده است:

      {
  "slice": {
    "id": 0,
    "max": 2,
  },
  "script": {
    "id": "update-weights-all",
    "params": { }
  },
  "query": {
    "match_all": {}
  }
}
    
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!