Я использую Hibernate Search и применил индексирование Lucene к одной таблице для объекта домена. Теперь я хочу сделать выбор из этой таблицы для объектов домена и применить фильтрацию на основе объединения с другой таблицей, которая не проиндексирована.
Например, у меня есть таблица лотов аукциона, которую я проиндексировал. И у меня есть таблица котировок. Цитаты имеют ссылки на лоты аукциона.
Я хочу провести полный тестовый поиск в таблице AuctionLots и вернуть совпадающие сущности без кавычек. В обычном SQL это достигается с помощью JOIN.
Но в ситуации с HibernateSearch мне нужно выполнить полный тестовый поиск, чтобы получить объекты домена, но я не знаю, как выполнить фильтрацию с JOIN.
У кого-нибудь есть идеи, как это сделать?