I am experiencing issues while ingesting polygon data into Elasticsearch 8.8. An issue had been raised before in the same context, link. This was identified as a bug in Lucene, the fix for which was integrated to Elasticsearch version 8.7 and later. Even with ES 8.8, we are experiencing issues.
The shape has been validated in geojson.io.
yes, this is an issue on lucene side. The algorithm that breaks the polygon (Tessellator) in order to index it is not able to handle those polygons. I had a quick look and I could not find anything obvious.
The fix will be released in the 8.x line whenever a new version of Lucene is released and the release is adopted by Elasticsearch.
There was actually a branch cut on Lucene last week and a new release is expected soon so I hope the fix will be in the next Elasticsearch minor version (8.9.0).
The fix was backported to the 7.x line too so I hope it will be included in the next bug fix release too.
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.