Baloo/XapianAlternatives

From KDE Community Wiki
Revision as of 13:34, 7 December 2014 by Vhanda (talk | contribs) (Created page with "Just documenting what all we could use if we decide to move away from Xapian. == Full Text Indexing Solutions == * Lucene or Lucene++ - It's a fully features full text indexi...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Just documenting what all we could use if we decide to move away from Xapian.

Full Text Indexing Solutions

  • Lucene or Lucene++ - It's a fully features full text indexing suite.

Key/Value Stores

Another option is to build our own full text indexing solution. We don't want to do all the hard work of the lower level file access, concurrency, paging, etc. It makes more sense to build it on top of some existing btree solution.

Berkley DB

License: GPL
Language: C

Tokyo Cabinet

License: LGPL
Langauge: C

Kyoto Cabinet

License: GPL
Langauge: C++

Offers both persistent hash tables and btrees.

LevelDb

License: BSD
Langauge: C++