У меня есть индекс, основанный на Продуктах, и одно из полей, объявленных в сопоставлении, является атрибутами. Это поле является вложенным типом, так как оно будет содержать два значения - ключ и значение. Проблема заключается в том, что в зависимости от контекста атрибута тип данных может варьироваться между целым числом и строкой.Агрегирование вложенных полей различных типов данных в Elasticsearch
Например:
{"attributes":[{"key":"StrEx","value":"Red"},{"key":"IntEx","value":2}]}
кажется тип данных для каждого экземпляра «ценности» в рамках всех будущих вложенных документов в атрибутах определяется на основе первых введенных данных. Мне нужно сохранить его как целочисленный/длинный тип данных, чтобы я мог выполнять запросы диапазона.
Любая помощь или альтернативные идеи были бы весьма признательны.
Вы, сэр, прекрасный мужчина! Огромное спасибо. – Spencaroo