我正在使用 Hibernate Search 并在一个表上为域对象应用 Lucene 索引。我现在想从该表中选择域对象,并根据与未索引的其他表的连接应用过滤。
例如,我有 Auctionlots 表,我已经建立了索引。我有报价表。报价参考了拍卖品。
我想在 AuctionLots 表中进行完整的测试搜索并返回没有引号的匹配实体。在普通 SQL 中,这将通过 JOIN 来实现。
但是在使用 HibernateSearch 的情况下,我必须进行完整的测试搜索才能获得域对象,但我不知道如何使用 JOIN 执行过滤。
有没有人知道如何做到这一点?