2013-09-12 6 views
0

Возможно ли индексировать несколько объектов внутри одного индекса с помощью поиска в спящем режиме? У меня 3 компании СТРАНА, КОМПАНИЯ и СЕКТОР. Эти объекты не связаны друг с другом. Пользователь может выполнять поиск по всем этим объектам, похожим на поиск в Google. Я хочу, чтобы все объекты индексировались в одном каталоге Lucene.Индекс нескольких объектов в один индекс с использованием Hibernate Search

ответ

1

Да, вы можете. Просто используйте один и тот же имя индекса в @Indexed аннотацию:

@Indexed(index="foo") 
+0

Привет Hardy спасибо за ур ANS, но даже я сделал то же самое теперь индексирует в один и я получаю результат как по стране - стране данные по данным компании-компании, по данным сектора сектора, но я не хочу этого, я ищу свой результат, так как все три таблицы данных попадают под foo в последовательности r lucene, оценивающей как A, B, C, D, ...... – user2769346

+0

Я не понимаю, что вы просите в его случае. Вы всегда получаете управляемые объекты из поиска (если вы не используете прогнозы). По умолчанию все индексированные объекты нацелены или вы явно указываете целевые объекты через параметр vararg. Возможно, это поможет, если вы разместите код для своих сущностей и запрос, который вы пытаетесь запустить. – Hardy

Смежные вопросы