Hello Mathias, IMHO sounds like you are planning to re-invent the wheel while all things you want (AFAICS) are already largely available as open source projects, and perhaps more important, open standards.
Your hierarchical data storage sounds like jsr-170 and jsr-283 are the open standard solutions for this, and apache Jackrabbit is the reference implementation for this. And, all indexing is done out-of-the-box, and of course, all done with Lucene. Searching can be done by a subset of SQL or XPATH (see jsr-170), or you can add your own. Furtermore, adding apache Tika for automatic meta data extraction and Sanselan for automatic image meta data extraction is really straight forward. Just my 2 cents, Regards Ard > I don't know if this is going to work. > > Let's say I have a root folder that is the startpoint for a client. > The only thing I have in the database is the startPoint > > When traversing the child folders I want to check If the > folder has changed since the last time.Can I store this in a > lucene index, and How do I compare the folder with the index? > The same is of course true for files. > > Check if the file is new( Extract content and add to index ) > check if the file is altered ( Extract content and add to > index ) how do I check if a file is deleted? > > Let's say I want to create thumbnails for a file but the > Thumbnail server takes some time to finish so I would need to > get the exact document via a search. There are many questions > and before convincing my boss to use Lucene I must have those > questions answered. > > I guess some playing around with lucene should answer some of them. > -- > View this message in context: > http://www.nabble.com/Advise-for-Mediabase-with-Lucene-tp19787 > 867p19790605.html > Sent from the Lucene - Java Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]