Здравствуйте.
Перенес сайт с Elasticsearch на другой сервер.
Запустил создание индекса:
curl -XPUT 'localhost:9200/tissura_products_en?pretty'
Но на страницах использующих Elasticsearch выходит ошибка:
{
"error": {
"root_cause": [
{
"type": "search_parse_exception",
"reason": "No mapping found for [sort_order] in order to sort on"
}
],
"type": "search_phase_execution_exception",
"reason": "all shards failed",
"phase": "query",
"grouped": true,
"failed_shards": [
{
"shard": 0,
"index": "tissura_products_en",
"node": "9JMTtD5WRbWAMwiE7xmNGA",
"reason": {
"type": "search_parse_exception",
"reason": "No mapping found for [sort_order] in order to sort on"
}
}
]
},
"status": 400
}
То что написано "No mapping found for [sort_order] in order to sort on" - это значит что некорректный индекс?
Как это исправить?
Спасибо