1) I don't understand why the index would get corrupted. We store huge data
and meta-data using Lucene.
2) For this, I synced Lucene with the DB operations. If you use Hibernate,
theres an API for that. Or, you could just write your own factory methods to
add/delete/edit index documents when a DB operation takes place (e.g edit).

On 9/3/07, Guilherme Barile <[EMAIL PROTECTED]> wrote:
>
> Hello,
>         We're starting a new project, which basically catalogs everything
> we
> have in the department (different objects with different metadata),
> and as I used Lucene before, I'm preparing a presentation to the
> team, as I think it would really simplify the storage of metadata and
> documents.
>         The system will be pretty straightforward, all items will be
> cataloged,  and most of them won't be changed too much ( I'll raise
> this question later ).
>         So, here are my main concerns, hope you can help
>
> 1) Storing all data (index and content) wasn't recommended in the
> past, as the index could become corrupted. Do I have this problem if
> I use a JdbcDirectory (PostgreSQL backend) ? I already read about the
> performance degradation when using a database as main storage, but
> this won't be a problem.
>
> 2) Lucene doesn't support incremental editing (a new Document will be
> created when someone edits an item), so is it possible to manage some
> kind of versioning ? Anyone ever implemented something this way ?
>
> Thanks a lot for the attention
>
> Guilherme Barile
> Prosoma Informática
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to