Поля, начинающиеся с _, зарезервированы для использования в Elasticsearch.Kibana не поддерживает поля с _ в настоящее время, по крайней мере пока.Запрос на это - https://github.com/elastic/kibana/issues/14856 все еще открыт.
До тех пор, пока вы не захотите использовать поле в визуализациях и т. Д., Я считаю, что вам нужно переименовать его.
ХотяВы не можете легко переименовать поле без использования logstash или filebeat, и Mongo-Connector не поддерживает ни одно из них, вы можете вместо этого использовать поле со сценарием, как показано ниже, для создания нового поля и копирования значения поля _.Таким образом, вы можете использовать новое поле для визуализации и т. Д. Добавьте новое поле со сценарием для ex.itemType с приведенным ниже сценарием и посмотреть, работает ли он.
doc['_itemType.keyword'].value
Пожалуйста, примечание , хотя только такие ключевые слова могут использоваться, как это, поля текстового типа не будут работать.Если ваше поле _itemType
имеет тип text, измените отображение так, чтобы оно включало подполе keyword
типа ключевого слова в _itemType, и попробуйте поле со сценарием.