Elasticsearch is a distributed search engine and NoSQL document store designed for full-text search and real-time data retrieval. It functions as a RESTful data indexer and vector database, allowing for the storage and management of structured JSON documents across multiple nodes. The system distinguishes itself through its ability to serve as a log analytics platform for monitoring system health and security events. It incorporates vector search implementation using mathematical embeddings to support generative AI and augmented generation applications. The platform covers a broad range of c
Wukong is a distributed full-text search engine designed for indexing and retrieving text documents. It functions as a customizable search backend that employs a BM25 relevance ranker to order search results based on term frequency and inverse document frequency. The system includes a specialized Chinese text segmenter to break continuous character strings into meaningful words for accurate indexing and retrieval. To handle large datasets and high request volumes, it utilizes a distributed search index that employs hash-based sharding to split documents across multiple nodes. The engine prov
Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets. It functions as a full-text search engine, a vector search database, and a SQL-based search database, providing a distributed search cluster architecture. The system provides an alternative to the Elasticsearch stack, offering a compatible API for indexing and searching structured and unstructured data. It distinguishes itself by supporting multiple retrieval methods, including vector matching for similarity search, geospatial queries, and traditional full-text ranking. The p
Lnx is a high-performance search engine and indexing database designed for managing large datasets. It provides a scalable infrastructure for full-text retrieval, allowing applications to process and query structured data with consistent responsiveness. The platform distinguishes itself through a schema-driven approach to data ingestion, which enforces structured field definitions to optimize storage and query precision. It incorporates advanced search capabilities, including fuzzy matching, spell correction, and similarity-based content recommendations, to ensure accurate results even with i
Toshi este un motor de căutare full-text și o bibliotecă implementată în Rust, concepută pentru a gestiona și interoga seturi de date structurate la scară largă. Funcționează ca o platformă de căutare distribuită care permite recuperarea informațiilor de mare viteză din colecții masive de date.
Principalele funcționalități ale toshi-search/toshi sunt: Full-Text Search Engines, Distributed Sharding Architectures, Full-Text Inverted Indexes, Write-Ahead Logging, Distributed Search Engines, High-Throughput Indexing, Asynchronous Segment Merging, Distributed Search Query Routing.
Alternativele open-source pentru toshi-search/toshi includ: elasticsearch/elasticsearch — Elasticsearch is a distributed search engine and NoSQL document store designed for full-text search and real-time data… huichen/wukong — Wukong is a distributed full-text search engine designed for indexing and retrieving text documents. It functions as a… manticoresoftware/manticoresearch — Manticoresearch is a high-performance search engine and database designed for indexing and retrieving large datasets.… lnx-search/lnx — Lnx is a high-performance search engine and indexing database designed for managing large datasets. It provides a… apache/lucene-solr — This project is a full text search engine and enterprise search infrastructure designed for indexing and retrieving… redisearch/redisearch — RediSearch is a Redis module that adds secondary indexing, full-text search, aggregation, and vector similarity search…