Ошибка API-интерфейса Elasticsearch
У меня проблемы с индексацией в массовом API ES. Это продолжает давать мне эту ошибку:
{
"error": "JsonParseException[Unexpected character (',' (code 44)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')\n at [Source: [B@35093fea; line: 1, column: 8]]",
"status": 500
}
ПРИМЕЧАНИЕ: я использую плагин Sense
Вот пример данных, которые я пытаюсь проиндексировать
PUT /autocomplete/suggestions/_bulk
{"index": {"_id":"1"}}
{"years": ["1980","1981","1982","1983","1984","1985","1986","1987","1988","1989",
"1990","1991","1992","1993","1994","1995","1996","1997","1998","1999",
"2001","2002","2003","2004","2005","2006","2007","2008","2009","2010",
"2011","2012","2013","2014","2015","2016","2017"], "categories": ["Action","Drama","Suspense","Comedy","Romantic"]}
Мой формат неверный? Что мне не хватает?
1 ответ
Решение
Я думаю, что я понял это. Я использовал перенос слов в моем текстовом редакторе, и это вызывало проблемы. Как только я снял перенос слов, снова скопировал и вставил, проблема решена. Нужно быть осторожным с символами новой строки и тому подобным...