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
>

Reply via email to