次の問題が発生しました。1 つのドキュメントで重心と一緒にポリゴンをインデックス化しようとすると、少数のドキュメントのみがインデックス化され、ほとんどのドキュメントでエラーが返されます。
com.spatial4j.core.exception.InvalidShapeException: Ring Self-intersection at or near point (10.4592, 49.921, NaN)
ポリゴンのみにインデックスを付けると、すべて正常に機能します。重心のみにインデックスを付けると、すべてうまくいきます。しかし、ある SpatialRecursivePrefixTreeFieldType でポリゴンをインデックス付けし、別の SpatialRecursivePrefixTreeFieldType で重心をインデックス化すると、多くのポリゴンでエラーが発生します。約 13000 のポリゴンのうち、ca. 3000 がインデックス化され、他のドキュメントがエラーを生成します。
最新の Solr 4.5 バージョンを使用しています。