Два приложения, использующие один и тот же индексный файл с Hibernate Search - PullRequest
0 голосов
/ 14 октября 2010

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

У нас есть онлайн-приложение с внешним интерфейсом для пользователей и приложение для внутренних задач (= интерфейс администратора). Оба работают на одном и том же JBOSS AS. Оба приложения используют одну и ту же базу данных, поэтому они используют одни и те же объекты. Конечно, имена пакетов не совпадают в обоих приложениях для сущностей.

Так что это наш вариант использования: пользователь должен иметь возможность поиска через внешний интерфейс. Пользователь может видеть только результаты, помеченные как «видимые». Эта пометка происходит в нашем интерфейсе администратора, поэтому индекс для внешнего интерфейса следует обновлять каждый раз, когда объект помечается как «видимый» в бэкэнде.

Конечно, оба приложения имеют одну и ту же корневую папку индекса. В моей индексной папке есть 2 индексных файла:

de.x.x.admin.model.Product de.x.x.frondend.model.Product

Как «объединить» это через Hibernate Search Configuration? Я просто не получил это через документацию ...

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 17 января 2011

Хорошо, кажется, что это невозможно ...

...