Search

Typesense – fast, typo-tolerant search engine for building delightful search experiences

Typesense is a typo tolerant search engine that delivers fast and relevant results out-of-the-box.

Typesense ranks search results using a simple tie-breaking sorting algorithm that can rely on one or more of:

  1. Text match score, exposed as a special _text_match field.
  2. User-defined indexed numerical fields.

You can use the open source InstantSearch.js library, along with our Typesense-InstantSearch-Adapter to build a plug-and-play full-featured search interface, with just a few lines of code.

This is free and open source software.

Key Features

  • Typo Tolerance – handles typographical errors elegantly, out-of-the-box.
  • Simple and Delightful – simple to set-up, integrate with, operate and scale.
  • Blazing Fast – architectured from the ground-up for low-latency (<50ms) instant searches.
  • Tunable Ranking – easy to tailor your search results to perfection.
  • Sorting – sort results based on a particular field at query time (helpful for features like “Sort by Price (asc)”).
  • Faceting & Filtering – drill down and deep dive into the results.
  • Grouping & Distinct: – group similar results together to show more variety.
  • Scoped API Keys: – generate API keys that only allow access to certain records.
  • Curation & Merchandising – boost particular records to a fixed position in the search results, to feature them.
  • Raft-based Clustering – setup a distributed cluster that is highly available.
  • High availability – add more nodes with no fuss and bother. Typesense uses the Raft consensus algorithm to manage the cluster and recover from node failures.
  • Seamless Version Upgrades – as new versions of Typesense are released, upgrading is as simple as swapping out the binary and restarting Typesense.

Website: typesense.org
Support: GitHub Code Repository
Developer: Typesense Inc.
License: GNU General Public License v3.0

Typesense is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

Search Engines for Big Data
ElasticSearchFlexible and powerful distributed RESTful search engine and analytics
SolrSearch engine server that uses Lucene
LuceneSearch engine library
QuickwitCloud-native search engine
MeiliSearchEasy to use and deploy search engine
OpenSearchEnterprise-grade search and observability suite
SphinxSearch engine designed with indexing database content in mind
XapianProbabilistic information retrieval library
TypesenseFast, typo-tolerant search engine
Manticore SearchEasy to use fast database for search
RediSearchQuery and indexing engine for Redis
ParadeDBPostgreSQL extension adding search and analytical capabilities to Postgres
VespaAI search platform
MroongaMySQL storage engine based on the Groonga search engine
PGroongaAdds a Groonga-powered index access method
GroongaFulltext search engine and column store

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted