More Info

Revision 547331

(Back to digest)
 

Features in KDE Base

Jos van den Oever committed changes in /branches/work/kde4/playground/libs/archivereader:

The Phonon of Search

This patch adds support for two additional storage and query backends.
One is already functional, the other is a placeholder at the moment.
Functional the HyperEstaier backend. This is very fast and low-level,
but remarably easy to add. The query language is different from what
we're currently using and a query translater should be added later.

The second backend is Xapian. It's present in the build system, it
compiles, but that's it for the moment.

File Changes

Added 22 files
/branches/work/kde4/playground/libs/archivereader/src
 
/estraierindexer
 
/xapianindexer
 
/estraierindexer/estraierindexer.cpp
 
/estraierindexer/estraierindexmanager.cpp
 
/estraierindexer/estraierindexmanager.h
 
/estraierindexer/estraierindexreader.cpp
 
/estraierindexer/estraierindexreader.h
 
/estraierindexer/estraierindexwriter.cpp
 
/estraierindexer/estraierindexwriter.h
 
/estraierindexer/indexer.cpp
 
/estraierindexer/indexer.h
 
/estraierindexer/Makefile.am
 
/xapianindexer/indexer.cpp
 
/xapianindexer/indexer.h
 
/xapianindexer/Makefile.am
 
/xapianindexer/xapianindexer.cpp
 
/xapianindexer/xapianindexmanager.cpp
 
/xapianindexer/xapianindexmanager.h
 
/xapianindexer/xapianindexreader.cpp
 
/xapianindexer/xapianindexreader.h
 
/xapianindexer/xapianindexwriter.cpp
 
/xapianindexer/xapianindexwriter.h
Modified 11 files
/branches/work/kde4/playground/libs/archivereader
 
/configure.in
 
/rebuild.sh
 
/src/Makefile.am
 
/src/daemon/daemon.cpp
 
/src/daemon/indexscheduler.cpp
 
/src/daemon/Makefile.am
 
/src/luceneindexer/cluceneindexwriter.cpp
 
/src/luceneindexer/Makefile.am
 
/src/sqliteindexer/sqliteindexwriter.cpp
 
/src/streamindexer/indexwriter.h
 
/src/streamindexer/streamindexer.cpp
33 files changed in total