Функция Оценка запроса Ошибка разбора эластичного поиска
Я пытаюсь запустить прямой запрос функций в эластичном поиске как:
{
"function_score": {
"query": {
"term": {
"timestamp": {
"value": 1396361509,
"boost": 0.05
}
}
},
"script_score": {
"script": "abs(1396361509 - doc['timestamp'].value)"
}
}
}
но я продолжаю получать сообщение о том, что для "function_score" нет анализатора:
SearchParseException[[test_index][4]: from[-1],size[-1]: Parse Failure [No parser for element [function_score]]]; }{[PKoYz4OLTbOWb6ziP8AIaQ][test_index][1]: SearchParseException[[test_index][1]: from[-1],size[-1]: Parse Failure [Failed to parse source
Я используюasticsearch 1.1.1 и попытался запустить его через вызов curl, изastic-head и через API JAVA. Результаты всегда одинаковы!