Расширенный поиск с использованием Hibernate Search

В одном из моих приложений я должен выполнить поиск по нескольким полям/столбцам. Это расширенный поиск, и есть более 20 полей, с помощью которых пользователь может искать результаты. Например, пользователь может искать бронирования по

  1. Идентификатору бронирования
  2. Имя пассажира
  3. Возраст пассажира
  4. Из местоположения
  5. В местоположение
  6. Статус бронирования
  7. Название авиакомпании

и 13 таких полей.

Я пытаюсь понять,

  1. можно ли здесь использовать Hibernate Search? Если да, то как? Мне не удалось найти пример такого сложного поиска с использованием Hibernate Search.

  2. Вместо поиска в Hibernate я могу просто использовать Hibernate и, возможно, разработать многопоточный -поиск в зависимости от количества параметров. Будет ли это хорошей идеей?

  3. Можно ли здесь использовать фильтры гибернации?

Кто-нибудь может предоставить исходные данные или справочные ссылки?

7
задан nneonneo 29 March 2013 в 18:38
поделиться