Я хочу знать, возможно ли использовать один и тот же индексный файл для сущности в двух приложениях. Позвольте мне быть более конкретным:
У нас есть онлайн-приложение с внешним интерфейсом для пользователей и приложение для внутренних задач (= интерфейс администратора). Оба работают на одном и том же JBOSS AS. Оба приложения используют одну и ту же базу данных, поэтому они используют одни и те же объекты. Конечно, имена пакетов не совпадают в обоих приложениях для сущностей.
Так что это наш вариант использования: пользователь должен иметь возможность поиска через внешний интерфейс. Пользователь может видеть только результаты, помеченные как «видимые». Эта пометка происходит в нашем интерфейсе администратора, поэтому индекс для внешнего интерфейса следует обновлять каждый раз, когда объект помечается как «видимый» в бэкэнде.
Конечно, оба приложения имеют одну и ту же корневую папку индекса. В моей индексной папке есть 2 индексных файла:
de.x.x.admin.model.Product
de.x.x.frondend.model.Product
Как «объединить» это через Hibernate Search Configuration? Я просто не получил это через документацию ...
Спасибо за любую помощь!