Я выполняю сортировку в поле Elasticsearch, но выдает ошибку.
Я делаю это:
s = s.sort({'productForm': {"order": "desc"}})
Я получаю следующую ошибку
RequestError(400, u'search_phase_execution_exception', u'Fielddata is disabled on text fields by default. Set fielddata=true on [productForm] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead.')
Я понимаю, что поля должны иметь ключевое слово типа, поэтому мое сопоставление выглядит следующим образом
},
"productForm": {
"analyzer": "keyword",
"type": "text"
},
Что мне не хватает, чтобы эта работа
Спасибо
Грант