Rust search-engine

Open-source Rust projects categorized as search-engine

Top 23 Rust search-engine Projects

search-engine
  • MeiliSearch

    A lightning-fast search API that fits effortlessly into your apps, websites, and workflow

    Project mention: List of 45 databases in the world | dev.to | 2024-07-09

    Meilisearchโ€Šโ€”โ€ŠOpen-source search engine that is fast and relevant out of the box.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sonic

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

    Project mention: What is Hybrid Search? | dev.to | 2024-02-06

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

  • qdrant

    Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

    Project mention: Ask HN: How can I built an AI assistant using RAG? | news.ycombinator.com | 2024-07-06
  • tantivy

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

    Project mention: Rank Fusion for improved code context | news.ycombinator.com | 2024-06-11

    Fun fact: We've implemented binary embedding search [1] without the need for a specialized vector database. Instead, we create dimensional tokens like 'embedding_0_0', 'embedding_1_0', and so on, and we harness the robust capabilities of Tantivy [2]. We're really satisfied with the exceptional quality and performance this approach yields. Moreover, Tabby remains a single binary, integrating all these components seamlessly.

    [1] My binary vector search is better than your FP32 vectors: https://blog.pgvecto.rs/my-binary-vector-search-is-better-th...

    [2] Tantivy: https://github.com/quickwit-oss/tantivy

  • quickwit

    Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.

    Project mention: turbopuffer: Fast Search on Object Storage | news.ycombinator.com | 2024-07-09

    If you don't need vector search and have very large Elasticsearch deployment, you can have a look at Quickwit, it's a search engine on object storage, and it's OSS

    Repo: https://github.com/quickwit-oss/quickwit

  • Toshi

    A full-text search engine in rust

  • tinysearch

    ๐Ÿ” Tiny, full-text search engine for static websites built with Rust and Wasm

    Project mention: Adding search to static websites | dev.to | 2024-05-04

    When getting into performance territory you might want to work on the performance of the index, there are multiple options, you could implement fuse filters or Bloom Filters or XOR Filters like the ones suggested in the blog post. If you want to go for a further performance bump, server side is your best bet.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • hora

    ๐Ÿš€ efficient approximate nearest neighbor search algorithm collections library written in Rust ๐Ÿฆ€ .

  • spyglass

    A personal search engine: Create a searchable library from your personal documents, interests, and more!

    Project mention: Spyglass: A Personal Search Engine | news.ycombinator.com | 2024-03-05
  • stract

    web search done right

    Project mention: YaCy, a distributed Web Search Engine, based on a peer-to-peer network | news.ycombinator.com | 2024-03-05

    There are already many project about search:

    - https://www.marginalia.nu/

    - https://searchmysite.net/

    - https://lucene.apache.org/

    - elastic search

    - https://presearch.com/

    - https://stract.com/

    - https://wiby.me/

    I think that all project are fun. I would like to see one succeeding at reaching mainstream level of attention.

    I have also been gathering links meta data for some time. Maybe I will use them to feed any eventual self hosted search engine, or language model, if I decide to experiment with that.

    - domains for seed https://github.com/rumca-js/Internet-Places-Database

    - bookmarks seed https://github.com/rumca-js/RSS-Link-Database

    - links for year https://github.com/rumca-js/RSS-Link-Database-2024

  • bayard

    A full-text search and indexing server written in Rust.

  • orange

    Cross-platform local file search engine.

  • lnx

    โšก Insanely fast, ๐ŸŒŸ Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine.

    Project mention: What is Hybrid Search? | dev.to | 2024-02-06

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

  • trieve

    All-in-one infrastructure for building search, recommendations, and RAG. Trieve combines search language models with tools for tuning ranking and relevance.

    Project mention: Open-source Rust-based RAG | news.ycombinator.com | 2024-03-10
  • websurfx

    :rocket: An open source alternative to searx which provides a modern-looking :sparkles:, lightning-fast :zap:, privacy respecting :disguised_face:, secure :lock: meta search engine

    Project mention: Websurfx - first stable version released! v1.0.0!! | /r/rust | 2023-10-16

    GitHub release: https://github.com/neon-mmd/websurfx/releases/tag/v1.0.0

  • Nuclia DB

    NucliaDB, The AI Search database for RAG

  • meilisearch-rust

    Rust wrapper for the Meilisearch API.

  • lolcate-rs

    Lolcate -- A comically fast way of indexing and querying your filesystem. Replaces locate / mlocate / updatedb. Written in Rust.

  • summa

    Full-text IPFS-friendly and WASM-compatible Search in Rust

  • SeekStorm

    SeekStorm - sub-millisecond full-text search library & multi-tenancy server in Rust

    Project mention: SeekStorm VS tantivy - a user suggested alternative | libhunt.com/r/SeekStorm | 2024-03-22
  • Admarus

    Peer-to-Peer Search Engine for IPFS

    Project mention: admarus alternatives - ipfs-search and Yacy | libhunt.com/r/admarus | 2023-08-09
  • ByteDetective

    The easiest way to search for images on your desktop ๐Ÿ”Ž

    Project mention: ByteDetective (first rust project | feedback appreciated) - MacOS Tauri app that let you search for images on your computer by describing them | /r/rust | 2023-07-14
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust search-engine discussion

Log in or Post with

Rust search-engine related posts

  • Optimizing RAG Through an Evaluation-Based Methodology

    2 projects | dev.to | 3 Jul 2024
  • Rank Fusion for improved code context

    1 project | news.ycombinator.com | 11 Jun 2024
  • Vector search in Manticore

    7 projects | dev.to | 4 Jun 2024
  • Tantivy โ€“ full-text search engine library inspired by Apache Lucene

    9 projects | news.ycombinator.com | 27 May 2024
  • Adding search to static websites

    1 project | dev.to | 4 May 2024
  • Hindi-Language AI Chatbot for Enterprises Using Qdrant, MLFlow, and LangChain

    5 projects | dev.to | 2 May 2024
  • Boost Your Code's Efficiency: Introducing Semantic Cache with Qdrant

    2 projects | dev.to | 25 Apr 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 Jul 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ†’

Index

What are some of the best open-source search-engine projects in Rust? This list will help you:

Project Stars
1 MeiliSearch 45,100
2 sonic 19,649
3 qdrant 18,810
4 tantivy 11,380
5 quickwit 7,256
6 Toshi 4,156
7 tinysearch 2,687
8 hora 2,567
9 spyglass 2,500
10 stract 1,942
11 bayard 1,849
12 orange 1,544
13 lnx 1,208
14 trieve 1,201
15 websurfx 667
16 Nuclia DB 606
17 meilisearch-rust 334
18 lolcate-rs 283
19 summa 222
20 Rust_Search 134
21 SeekStorm 108
22 Admarus 67
23 ByteDetective 25

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com