xapian
« Back to VersTracker
Description:
C++ search engine library
Type: Formula  |  Latest Version: 1.4.30@0  |  Tracked Since: Oct 12, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: search-engine library c++ information-retrieval indexing
Install: brew install xapian
About:
Xapian is a highly adaptable open-source search engine library written in C++. It provides a robust, scalable platform for building complex search and information retrieval applications. Its core value lies in its flexibility, allowing developers to create tailored search solutions with advanced ranking and filtering capabilities.
Key Features:
  • Probabilistic Information Retrieval
  • Highly extensible indexing and query languages
  • Bindings for multiple languages (Python, PHP, Java, Ruby, etc.)
  • Supports faceted search and filtering
Use Cases:
  • Implementing site-specific search engines
  • Building document retrieval systems for enterprise data
  • Creating recommendation engines based on content similarity
Alternatives:
  • Apache Lucene – Lucene is Java-based and extremely popular, but Xapian offers a lightweight C++ core with a different probabilistic weighting model.
  • Elasticsearch – Elasticsearch is a full distributed system built on Lucene, whereas Xapian is a lower-level library intended to be embedded into applications.
Version History
Detected Version Rev Change Commit
Oct 12, 2025 10:24am 0 VERSION_BUMP 75fbaa21
Sep 10, 2025 10:56pm 0 VERSION_BUMP b015435f