On 5/17/05, Stefan Urbanek <[EMAIL PROTECTED]> wrote: > Citát Yen-Ju Chen <[EMAIL PROTECTED]>: > > > http://qdbm.sourceforge.net/ > > > > QDBM is a database library which offer inverted index: > > http://qdbm.sourceforge.net/spex.html#odeumapi > > > > In other word, it can do the same thing as lucene. > > > > There is an application, Estraier, using QDBM as searching system. > > http://estraier.sourceforge.net/ > > > > Maybe we should discuss which one to use in Etoile. > > > > Hmmm ... any? :-) Seriously, can we have an abstract framework that can use > different 'backends'? I think they all have similar features that can be > abstracted. If one wants to use particuliar functionality, he should use > framework he likes. Therefore possible scenarios would be: > > application -> abstract indexing/searching framework -> bundle -> concrete i/s > framework > > or > > application -> concrete i/s framework > > Is that possible?
It is possible, but I don't prefer to do so due to the lack of developers. Relying on a single, mature library for each purpose is better in my point of view. We just need to choose one. For example: Built-in Database: db4, SQLite/SQLDatabase or QDBM ? Regular expression: regex or OniGuruma/OgreKit ? Compression: zlib or other choice ? Indexing/Searching: lucene/LuceneKit or QDBM/Odeum ? Yen-Ju > > Regards, > > Stefan Urbanek > -- > http://stefan.agentfarms.net > > First they ignore you, then they laugh at you, then they fight you, then > you win. > - Mahatma Gandhi >
