SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 search-engine Open-Source Projects
-
MeiliSearch
A lightning-fast search API that fits effortlessly into your apps, websites, and workflow
-
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.
-
sonic
π¦ Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.
-
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
-
qdrant
Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/
-
PaddleNLP
π Easy-to-use and powerful NLP and LLM library with π€ Awesome model zoo, supporting wide-range of NLP tasks from research to industrial applications, including πText Classification, π Neural Search, β Question Answering, βΉοΈ Information Extraction, π Document Intelligence, π Sentiment Analysis etc.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Weaviate
Weaviate is an open-source vector database that stores both objects and vectors, allowing for the combination of vector search with structured filtering with the fault tolerance and scalability of a cloud-native databaseβ.
-
manticoresearch
Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK soon
-
orama
π Fast, dependency-free, full-text and vector search engine with typo tolerance, filters, facets, stemming, and more. Works with any JavaScript runtime, browser, server, service!
-
txtai
π‘ All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows
-
awesome-hacker-search-engines
A curated list of awesome search engines useful during Penetration testing, Vulnerability assessments, Red/Blue Team operations, Bug Bounty and more
-
quickwit
Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
-
RediSearch
A query and indexing engine for Redis, providing secondary indexing, full-text search, vector similarity search and aggregations.
-
LLocalSearch
LLocalSearch is a completely locally running search aggregator using LLM Agents. The user can ask a question and the system will use a chain of LLMs to find the answer. The user can see the progress of the agents and the final answer. No OpenAI or Google API keys are needed.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
You could check out their GitHub and see what is going on https://github.com/elastic/elasticsearch/issues
We needed to introduce a new service for search. As we settled on using meilisearch, we needed a way to sync updates on our models with the records in meilisearch. We could've continued to use callbacks but we needed something better.
Sonic - a project written in Rust, uses custom network communication protocol for fast communication between the client and the server.
Disregarding props-drilling technique in favor of a more reliable and elegant solution we looked for inspiration elsewhere. Another project of ours .find was using Typesense/Algolia components, which looked a bit like black-box/magic, but at the same time provided a clean approach to build complex and highly customizable solutions.
Project mention: Hindi-Language AI Chatbot for Enterprises Using Qdrant, MLFlow, and LangChain | dev.to | 2024-05-02Great. Now that we have the embeddings, we need to store them in a vector database. We will be using Qdrant for this purpose. Qdrant is an open-source vector database that allows you to store and query high-dimensional vectors. The easiest way to get started with the Qdrant database is using the docker.
Project mention: SeekStorm VS tantivy - a user suggested alternative | libhunt.com/r/SeekStorm | 2024-03-22
Project mention: Weaviate β A cloud-native, open-source vector database | news.ycombinator.com | 2024-05-07
Note, you need to do it in the root folder of a clone from https://github.com/manticoresoftware/manticoresearch
Orama, an open-source, edge-first hybrid search engine highlights the industry's shift towards more efficient, accurate, and scalable solutions. Recent trends indicate a shift from traditional search solutions to more modern and efficient answering engines like Orama, evidenced by the search features on both Node.js and SolidJS that were formerly powered by Algolia, but are now powered by Orama.
Project mention: Show HN: FileKitty β Combine and label text files for LLM prompt contexts | news.ycombinator.com | 2024-05-01
Project mention: Show HN: I've built a locally running perplexity clone | news.ycombinator.com | 2024-04-03
We (Marqo) are doing a lot on 1 and 2. There is a huge amount to be done on the ML side of vector search and we are investing heavily in it. I think it has not quite sunk in that vector search systems are ML systems and everything that comes with that. I would love to chat about 1 and 2 so feel free to email me (email is in my profile). What we have done so far is here -> https://github.com/marqo-ai/marqo
Project mention: Tantivy 0.20 is released: Schemaless column store, Schemaless aggregations, Phrase prefix queries, Percentiles, and more... | /r/rust | 2023-06-20I don't think you have an active project that addresses all those use cases. There was an attempt in Rust with Toshi that is built on top of tantivy, but the project seems to have stalled.
search-engine related posts
-
Weaviate β A cloud-native, open-source vector database
-
Adding search to static websites
-
FlowDiver: The Road to SSR - Part 1
-
Hindi-Language AI Chatbot for Enterprises Using Qdrant, MLFlow, and LangChain
-
Boost Your Code's Efficiency: Introducing Semantic Cache with Qdrant
-
Show HN: I've built a locally running perplexity clone
-
Myscaledb: Open-source SQL vector database to build AI apps using SQL
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 May 2024
Index
What are some of the best open-source search-engine projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Elasticsearch | 67,708 |
2 | MeiliSearch | 43,472 |
3 | sonic | 19,460 |
4 | Typesense | 18,107 |
5 | qdrant | 18,036 |
6 | flexsearch | 11,891 |
7 | PaddleNLP | 11,448 |
8 | tantivy | 9,955 |
9 | Weaviate | 9,587 |
10 | whoogle-search | 8,815 |
11 | Mailpile | 8,778 |
12 | OpenSearch | 8,739 |
13 | manticoresearch | 8,350 |
14 | orama | 8,095 |
15 | txtai | 7,033 |
16 | awesome-hacker-search-engines | 6,715 |
17 | quickwit | 6,152 |
18 | vespa | 5,367 |
19 | RediSearch | 5,233 |
20 | LLocalSearch | 4,997 |
21 | Apache Solr | 4,366 |
22 | marqo | 4,152 |
23 | Toshi | 4,118 |
Sponsored