What is Hybrid Search?

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. tantivy

    Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust

    Tantivy - a full-text indexing library written in Rust. Has a great performance and featureset.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. MeiliSearch

    A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

    In this case, a good strategy is to use vector search only when the keyword/prefix search returns none or just a small number of results. A good candidate for this is MeiliSearch. It uses custom ranking rules to provide results as fast as the user can type.

  4. lnx

    ⚡ Insanely fast, 🌟 Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine.

    lnx - a young but promising project, utilizes Tanitvy as a backend.

  5. zinc

    Discontinued ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go. [Moved to: https://github.com/zincsearch/zincsearch]

    ZincSearch - a project written in Go, focused on minimal resource usage and high performance.

  6. sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

    Sonic - a project written in Rust, uses custom network communication protocol for fast communication between the client and the server.

  7. WANDS

    I also selected a relatively new search relevance dataset. WANDS, which stands for Wayfair ANnotation Dataset, is designed to evaluate search engines for e-commerce.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Elastic Moving to SSPL

    4 projects | news.ycombinator.com | 14 Jan 2021
  • [N] Open-source search engine Meilisearch launches vector search

    2 projects | /r/MachineLearning | 6 Jul 2023
  • Seeking a free full text search solution for large data with progress display

    5 projects | /r/golang | 26 May 2023
  • Meilisearch v1.0 – the open-source Rust alternative to Algolia and Elasticsearch

    8 projects | news.ycombinator.com | 8 Feb 2023
  • Any Full Text Search library for json data?

    13 projects | /r/golang | 1 Jan 2023