Xapian logo

Xapian

Provides programmers with a full text search engine library that supports multiple programming languages and operates on various operating systems.

Made by BrightStation PLC

  • indexing

  • Web Development

What is Xapian?

Xapian is a robust and versatile open-source library for information retrieval, enabling programmers to build powerful full-text search capabilities into their applications. Written in C++ with bindings for a wide range of programming languages, including Perl, Python, PHP, Java, Tcl, C, Ruby, and Lua, Xapian is highly portable and can be deployed on a diverse range of operating systems, from Linux and macOS to Windows, BSD, Solaris, and more. Leveraging probabilistic algorithms, Xapian provides advanced search functionality, allowing users to quickly and accurately find relevant information within large datasets

Highlights

  • Multi-language support: Xapian offers bindings for a variety of programming languages, enabling seamless integration into diverse software projects
  • Cross-platform compatibility: The library can be deployed on a wide range of operating systems, ensuring flexibility and broad applicability
  • Probabilistic search: Xapian utilizes advanced algorithms to deliver highly relevant search results, improving the user experience
  • Full-text search capabilities: Developers can leverage Xapian to build powerful search features into their applications, enabling users to quickly find the information they need.

Platforms

  • BSD
  • Mac
  • Windows
  • Linux

Languages

  • English

Features

    • Search Server