Hi,
it depends on how the values in the database change. If they change as part of the Hibernate Search enabled application then the indexes will automatically updated (or at least they can be). If the database changes via an external process there is not much you can do than re-indexing. This has nothing to do w/ custom bridges. It's a general problem. How would your Hibernate Search application know that the database has changed?
I think you have to options:
- If the database is changed via a separate process, schedule a re-index at regular intervals (or maybe even trigger based). Depending on your domain model you maybe don't have to re-index everything, but just modified entities. Of course you need a way (query) to select just these changed entities.
- The alternative is to make changes to the translation tables via the application itself and rely on automatic index updates
--Hardy