約50万ポリゴンの交差するジオハッシュ(精度の長さ6まで)を見つけようとしています。すべてのポリゴンについて、そのポリゴン内のすべてのジオハッシュ (精度の長さ 6 まで) を見つけてインデックスを作成する必要があります。postgis st_geohash と st_intersect を使用してから redis に保存しようとしましたが、私のユースケースでは非常に遅いです。50 万ポリゴンのジオハッシュを 10 分でインデックス化する必要があります。
luceneを使用してそれが可能であることを読みました。「ポリゴンの地理空間インデックス」を検索してみましたが、適切なリンクが見つかりませんでした。私は弾性検索と lucene の初心者です。
親切に、それを行う方法を教えてください。または、正しい方向に向けてください。
よろしく、