Hibernate Основы поиска - PullRequest
       2

Hibernate Основы поиска

0 голосов
/ 20 марта 2011

Я хочу найти с помощью Hibernate Search и объекты в одном запросе, используя MultiFieldQueryParser.

Проблема в том, что мне нужно отфильтровать эти объекты: только незаблокированные пользователи и только законченные тесты должны быть доступны для поиска.

Я пробовал много способов ... но я никак не мог найти разные FullTextFilter для каждой сущности и работы. (

У вас есть идея или пример по этому поводу?

Спасибо!

Я использую Hibernate Search 3.3, JPA, аннотации, Spring

1 Ответ

0 голосов
/ 26 июня 2011

На вашем месте я бы использовал BooleanQuery вместо MultiFieldQueryParser. Вы можете объединить несколько анализаторов и типов запросов (может быть, это нечетко) с BooleanQuery, что позволяет вам быть более точным, чем при использовании MultiFieldQueryParser. Взгляните на Lucene в книге действий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...