Whoosh is a library of classes and functions for indexing text and then searching the index. It allows you to develop custom search engines for your content.
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted
Apisearch is described as 'Search over millions of documents, and give to your users unique, amazing and unforgettable experiences' and is a site search engine in the online services category. There are more than 25 alternatives to Apisearch for a variety of platforms, including Web-based, Linux, Self-Hosted, Mac and Windows apps. The best Apisearch alternative is Elasticsearch, which is both free and Open Source. Other great apps like Apisearch are Algolia, Apache Solr, Pagefind and Manticore search.
Whoosh is a library of classes and functions for indexing text and then searching the index. It allows you to develop custom search engines for your content.
The easiest way to add great search to your website
Swiftype is a hosted software service that eliminates the need to create your own search software from scratch, making it possible for any website owner or mobile app developer to add great search to their product. Features inc.

i-Search Pro changes the way of WordPress Search. It’s full WooCommerce compatible. Provide Live search results in milliseconds. Include almost everything in your search results.




OpenSearchServer is an open source application server allowing development of index-based applications like search engines. Main features of OpenSearchServer are : An integrated crawler for databases, web pages and rich documents; a user friendly GUI allowing development of most...
Xapian is an open source probabilistic information retrieval library, released under the GNU General Public License (GPL). It is a full text search engine library for programmers. It is written in C++, with bindings to allow use from Perl, Python, PHP, Java, Tcl, C#, Ruby, and...
An intelligent yet easy-to-install site search for any website. Simply start typing to get search autosuggestions and semantically enriched structured data at your fingertips.




With Google Custom Search, add a search box to your homepage to help people find what they need on your website.
The goal of ItemsAPI is creating search application without spending time for backend. You just provide json data and your backend is ready to go.


Expertrec custom search started as a replacement for google site search. It adds super-fast search autocomplete, spell correct, search listing pages to your website.






Measured Search provides a fully-managed personalized search & discovery service offering feature packed textual & relevance based search, contextualized recommendations combined with search & interaction analytics that enable you to increase conversions...
SearchBlox is an out-of-the-box Enterprise Search Solution built on top of Apache Lucene/Solr. It is fast to deploy, easy to manage and available for both on-premise and cloud deployment.
Cludo is a powerful search solution to your website. It is built on top of Elasticsearch which means you do not have to do any further developing, or hire any developer concerning site search. Cludo's focus is to deliver an easy to use search engine with the greatest support...




Expertrec also offers powerful APIs that can be used to deliver search experences on mobile. Their JS takes care of building a sophisticated search right out of the box.