Xapian
Open source search engine library in C++ with bindings for many languages.
Xapian is an open source search engine library written in C++, released under the GPL v2+, that developers embed in their own applications to add indexing and search. It supports ranked search with multiple weighting model families and custom models, structured boolean operators, stemming, phrase and proximity search, wildcard and synonym handling, faceted search, relevance feedback, generated snippets with highlighting, and spelling corrections drawn from indexed data. It handles Unicode text, databases larger than 2GB, platform-independent data formats, and simultaneous updates and searching.
Bindings are available for Perl, Python 2 and 3, PHP, Java, Tcl, C#, Ruby, Lua, Erlang, Node.js and R, with portability across Unix-like systems and Windows. Alongside the library, the project supplies example programs and Omega, an indexing and CGI search application whose indexer handles many document formats and data from SQL databases, with a customizable front-end that can output JSON, XML or CSV. The software is distributed as free software under the GPL; commercial support is offered separately.
12 alternatives to Xapian
Ranked by how well each tool replaces Xapian: shared features, audience, price and popularity.
Open source, multi-modal search platform built on Apache Lucene
Covers 1 of 15 key features.
Open source62 out of 100 match—Open-source search and analytics suite for ingesting, searching, and visualizing data.
Covers 0 of 15 key features.
Open source57 out of 100 match—Open-source, typo-tolerant search engine for site and app search
Covers 0 of 15 key features and has a free plan.
Free planOpen source56 out of 100 matchUsage-basedFast, easy on-site search with semantic and full-text capabilities.
Covers 1 of 15 key features and has a free plan.
Free plan55 out of 100 match$9/mo- 55 out of 100 match$20/mo
AI site search and RAG API built on managed Apache Solr hosting
Covers 0 of 15 key features and has a free plan.
Free plan54 out of 100 matchFreeEasy-to-use fast search database.
Covers 1 of 15 key features and has a free plan.
Free planOpen source54 out of 100 matchFreeSupercharge your search.
Covers 0 of 15 key features and has a free plan.
Free planOpen source53 out of 100 matchFree- 53 out of 100 matchContact sales
AI search and conversational content discovery platform for websites
Covers 1 of 15 key features.
52 out of 100 match$119/moThe XML Framework: Lightweight and High-Performance Data Processing.
Covers 0 of 15 key features and has a free plan.
Free planOpen source46 out of 100 matchFree