Мне нужно поле, здесь score
, чтобы быть числом и другими строками. Нравится:Как создать поле, имеющее различный тип в Elastic Search
{
"name": "Joe"
"score": 32.5
}
{
"name": "Sue"
"score": "NOT_AVAILABLE"
}
Как это выразить в этом в настройках индекса в Elastic Search?
В основном я хочу, чтобы «динамическая печать» на поле. Код может не иметь смысла для вас (например: почему бы не разделить его на 2 разных поля), но это необходимо для меня в конце (по соображениям последовательности).
Мне не нужно/нужно, чтобы свойство было проиндексировано/«доступно для поиска». Мне просто нужны данные для ответа json. Мне нужно что-то вроде «любой объект подойдет здесь».
Но я хочу 'score' быть рядом тоже (в других документах). В этом проблема: это не всегда строка - тип варьируется от документа к документу – kornfridge