Manticore 6.0.0 – a faster alternative to Elasticsearch in C++

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • milli-py

    Python bindings for Milli, the embeddable Rust-based search engine powering Meilisearch

    Related: Meilisearch v1.0.0 released two days ago: https://news.ycombinator.com/item?id=34707727

    I've been following these two libraries (Manticore and Meilisearch) very closely. Their simplicity, portability and performance gains over Elasticsearch are impressive.

    Since two days ago, I am creating Python bindings for the core search engine of each of these two libraries, starting with https://github.com/AlexAltea/milli-py. Getting extreme performance, but as an embedded/self-contained packed (akin to SQLite).

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • manticoresearch

    Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon

    I don't see anywhere where they claim that it's faster simply because it's written in C++. They do mention that they make use of C++ to add low level optimizations that make queries faster and the memory imprint smaller, but any claims about performance in the readme are linked to benchmarks to back up their claims

    https://github.com/manticoresoftware/manticoresearch/

    https://db-benchmarks.com/test-taxi/#manticore-search-vs-ela...

  • Typesense

    Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences

    how does it compare to another c++ elasticsearch alternative that was on HN a few days ago: https://github.com/typesense/typesense

  • zincsearch

    ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.

    See also this lightweight alternative to ES: https://github.com/zinclabs/zinc

  • libCat

    🐈‍⬛ A runtime for C++26 w/out libC or POSIX. Smaller binaries, only arena allocators, SIMD, stronger type safety than STL, and value-based errors!

  • beir

    A Heterogeneous Benchmark for Information Retrieval. Easy to use, evaluate your models across 15+ diverse IR datasets.

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

  • 'google-like' search engine for files on my NAS

    4 projects | /r/selfhosted | 28 Dec 2022
  • Algolia Acquires Search.io

    3 projects | news.ycombinator.com | 15 Sep 2022
  • Elastic and Amazon reach agreement on Elasticsearch trademark infringement suit

    5 projects | news.ycombinator.com | 16 Feb 2022
  • Meilisearch raises a $5M Seed to change the world of user-facing search

    5 projects | news.ycombinator.com | 4 Feb 2022
  • ⚡ 🔍 Typesense search engine: an easier-to-use alternative to ElasticSearch

    3 projects | dev.to | 15 Oct 2021