私はHibernateSearchを使用しており、ドメインオブジェクトの1つのテーブルにLuceneインデックスを適用しています。ここで、このテーブルからドメインオブジェクトを選択し、インデックス付けされていない他のテーブルとの結合に基づいてフィルタリングを適用します。
たとえば、インデックスを作成したオークションロットテーブルがあります。そして、私は見積もりテーブルを持っています。見積もりにはオークションロットへの参照があります。
AuctionLotsテーブルで完全なテスト検索を実行し、引用符のない一致したエンティティを返したいです。通常のSQLでは、これはJOINによって実現されます。
しかし、HibernateSearchの状況では、ドメインオブジェクトを取得するために完全なテスト検索を行う必要がありますが、JOINを使用してフィルタリングを実行する方法がわかりません。
これを行う方法を知っている人はいますか?