Favicon of Typesense

Typesense

Get a fast, typo-tolerant search engine optimized for instant experiences. This open-source tool offers vector search, faceting, and simple API integration.

Typesense is a modern, open-source search engine built for speed and ease of use. It serves as a powerful alternative to services like Algolia and Pinecone, and a more straightforward option than Elasticsearch. Engineered from the ground up for performance and developer experience, it allows you to build instant, typo-tolerant search-as-you-type interfaces without a steep learning curve.

The engine is designed to handle everything from simple text search to advanced AI-powered discovery, using cutting-edge algorithms that leverage modern hardware and machine learning. It's packed with features that are simple to implement.

Key capabilities include:

  • Instant Search-as-you-type: Delivers results with every keystroke.
  • Typo Tolerance: Understands user mistakes and still finds relevant results.
  • Vector & Semantic Search: Go beyond keywords with AI-powered relevance.
  • Faceted Navigation: Allows users to easily filter and refine search results.
  • Geo Search: Find results based on geographical location.
  • Built-in RAG: Supports Retrieval-Augmented Generation for AI applications.

Getting started is quick, with options to run via Docker, native binaries, or a managed Cloud service. With extensive API libraries for popular languages, integrating powerful search into your application is a straightforward process.

Directory Structure

typesense
data
.env
docker-compose.yml

docker-compose.yml

services:
  typesense:
    image: typesense/typesense:27.1
    container_name: typesense
    restart: unless-stopped
    ports:
      - "8108:8108"
    volumes:
      - ./data:/data
    environment:
      - TYPESENSE_DATA_DIR=/data
      - TYPESENSE_API_KEY=${TYPESENSE_API_KEY}

.env

TYPESENSE_API_KEY=your_super_secret_api_key

Share:

Ad
Favicon

 

  
 

Similar to Typesense

Favicon

 

  
  
Favicon

 

  
  
Favicon