Two Applications using the same index file with Hibernate Search

Posted by Dominik Obermaier on Stack Overflow See other posts from Stack Overflow or by Dominik Obermaier
Published on 2010-10-14T15:52:42Z Indexed on 2011/01/16 22:53 UTC
Read the original article Hit count: 216

Hi,

I want to know if it is possible to use the same index file for an entity in two applications. Let me be more specific:

We have an online Application with a frondend for the users and an application for the backend tasks (= administrator interface). Both are running on the same JBOSS AS. Both Applications are using the same database, so they are using the same entities. Of course the package names are not the same in both applications for the entities.

So this is our usecase: A user should be able to search via the frondend. The user is only allowed to see results which are tagged with "visible". This tagging happens in our admin interface, so the index for the frontend should be updated every time an entity is tagged as "visible" in the backend.

Of course both applications do have the same index root folder. In my index folder there are 2 index files:

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

How to "merge" this via Hibernate Search Configuration? I just did not get it via the documentation...

Thanks for any help!

© Stack Overflow or respective owner

Related posts about java

Related posts about lucene