Are you able to share the full results of these queries? I suspect there might be confusion over field names but I can't determine that from partial information.
As you can see, the data type is not the same in those two instances where this key exists. So I guess, what was unexpected was that Kibana did not report this key as having data type conflicts.
As I suspected, the root cause will be our poor log schema, I was just confused by the reporting in Kibana.
I did not submit the full mapping as it have a lot of keys (1000+). The mapping in question is not ECS compatible. json.user_agent is a pre-ECS convention we have used. We are working on adapting ECS which uses user_agent.*
That still does not change the fact that Kibana does not tell me that there is a conflict in data type for the specific key between the indices matching the index pattern I have configured, which is what confused me while troubleshooting some issues.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.