私は、レストランがあり、それぞれが配達範囲をカバーしており、現在の場所に配達できるレストランをユーザーに答える必要があるアプリケーションに取り組んでいます。
私は hibernate-spatial で些細な解決策を見つけましたが、(そしてスケーラビリティのために) 地理的検索と組み合わせた全文検索のために hibernate-search に入ったとき、私はまだ解決策を見つけられませんでした。いくつかのアイデア/提案/例?
たとえば、Hibernate Spatial では、クエリは次のようになります。
SELECT r FROM Restaurant r WHERE within(:point, r.coverage)
明らかにカバレッジはレストランのカバレッジです。
hibernate-search でそれを処理する解決策はフィルターを追加することだと思いますが、私が見つけたすべてのサンプルは似たようなものではありませんでした。