Fast, scalable and flexible search

Xapian is a Search Engine Library which aims to be fast, scalable, and flexible. It's used by many organizations around the world, including Debian, Gmane, One Laptop per Child, and Ubuntu. It supports ranking by TF-IDF, probabilistic schemes, and Divergence from Randomness, plus a rich set of boolean query operators. The core library is written in C++, with bindings to allow use from many other languages.

lightbulb_outline View ideas list


  • c++
  • unicode
  • swig
  • android
  • golang


  • Data and Databases
  • search
  • information retrieval
  • machine learning
  • linguistics
  • integration
comment IRC Channel
email Mailing list