awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
semi-technologies avatar

semi-technologies/weaviate

0
View on GitHub↗
weaviate.io/developers/weaviate↗

Weaviate

Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query.

The system is optimized for retrieval-augmented generation, integrating vector search with generative AI and reranking to power question-and-answer workflows. It distinguishes itself through the ability to merge semantic search with traditional keyword queries and structured metadata filters to improve result precision.

The platform covers broad capability areas including enterprise data retrieval with role-based access control, multi-tenant data partitioning for horizontal scaling, and memory optimization via vector data compression. It also provides tools for managing the data lifecycle through automated expiration policies and external vectorizer integration for embedding ingestion.

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Features

  • Hybrid Search Engines - Functions as a hybrid search engine combining vector similarity, keyword matching, and metadata filtering.
  • Retrieval-Augmented Generation - Powers generative AI by retrieving relevant document context from a vector database to inform model responses.
  • Search-Enhanced Generation - Integrates retrieval-augmented generation and reranking to power generative question-and-answer workflows directly within the database.
  • Distributed Vector Stores - Implements a horizontally scalable, replicated data system for managing large-scale vector embeddings.
  • Graph-Based Indexing - Implements HNSW graph-based indexing for fast approximate nearest neighbor searches.
  • Horizontal Scaling - Distributes data across multiple nodes using replication and multi-tenancy to handle production workloads.
  • Hybrid Search - Combines vector similarity search with keyword matching and metadata filtering to refine search results.
  • Metadata Filtering - Provides structured metadata filtering to refine the precision of vector similarity search results.
  • Multi-Tenant Data Management - Isolates customer data into separate logical namespaces to ensure security and horizontal scalability.
  • Semantic Search - Implements semantic search using vector embeddings to match meanings and concepts instead of exact keywords.
  • Vector Databases - Provides a system for storing and scaling high-dimensional embeddings with memory optimization.
  • RAG Optimizations - Provides a vector store optimized for RAG, integrating similarity search with generative AI workflows.
  • Vector Similarity Search - Locates similar data objects by calculating the distance between high-dimensional embeddings.
  • Vector Storage - Saves high-dimensional vectors alongside structured data objects to enable both semantic and filtered retrieval.
  • Vector-Aware Data Ingestion - Supports the conversion of raw data into vector embeddings via external models during the ingestion pipeline.
  • Enterprise Data Platforms - Provides an enterprise-grade platform with role-based access control and multi-tenancy for secure organizational search.
  • Product Quantization - Reduces memory usage of high-dimensional vectors through product quantization and centroid-based approximation.
  • Log-Structured Merge-Trees - Utilizes log-structured merge-trees to optimize write throughput and store structured metadata.
  • Vector Quantization - Implements vector quantization and multi-vector encoding to reduce the memory footprint of high-dimensional embeddings.
  • External Integrations - Provides integration with remote machine learning models via API to generate embeddings during data ingestion.
  • Raft Consensus Implementations - Uses the Raft consensus protocol to coordinate data replication and cluster state for high availability.
  • Role-Based Access Control - Provides role-based access control to restrict data access and administrative actions based on defined user roles.
  • Bases de données - Vector search engine with a GraphQL interface.
  • Vector Databases - Vector search engine that uses machine learning for data storage.
16,337 stars·1,310 forks·Go·BSD-3-Clause·20 vues

Historique des stars

Graphique de l'historique des stars pour semi-technologies/weaviateGraphique de l'historique des stars pour semi-technologies/weaviate

Alternatives open source à Weaviate

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Weaviate.
  • lancedb/lancedbAvatar de lancedb

    lancedb/lancedb

    9,031Voir sur GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Voir sur GitHub↗9,031
  • qdrant/qdrantAvatar de qdrant

    qdrant/qdrant

    32,372Voir sur GitHub↗

    Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors alongside structured metadata. It functions as a distributed search engine that manages large-scale data clusters, providing low-latency retrieval and complex filtering capabilities. The system is built to serve as a specialized middleware layer, connecting machine learning pipelines and AI agents to persistent storage for intelligent information retrieval and recommendation tasks. The platform distinguishes itself through advanced retrieval techniques, including support for h

    Rustai-searchai-search-engineembeddings-similarity
    Voir sur GitHub↗32,372
  • alibaba/zvecAvatar de alibaba

    alibaba/zvec

    5,198Voir sur GitHub↗

    zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It functions as a hybrid search engine and a retrieval-augmented generation knowledge base, allowing for the storage and retrieval of dense and sparse vectors. The system is distinguished by its hybrid retrieval pipeline, which fuses vector similarity, full-text keyword matching, and scalar metadata filtering into single query operations. It supports a plugin-based model integration system for registering custom embedding models and rerankers, as well as language bindings for nativ

    C++ann-searchembedded-databaserag
    Voir sur GitHub↗5,198
  • openai/chatgpt-retrieval-pluginAvatar de openai

    openai/chatgpt-retrieval-plugin

    21,192Voir sur GitHub↗

    This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow language models to query private or professional documents. It implements a full retrieval workflow, from processing and indexing document chunks to retrieving relevant context for natural language queries. The system distinguishes itself through a hybrid retrieval approach that combines dense vector embeddings with sparse keyword matching, further refined by a two-stage semantic re-ranking process. It includes specialized data privacy tools for screening personally identifiable i

    Pythonchatgptchatgpt-plugins
    Voir sur GitHub↗21,192
Voir les 30 alternatives à Weaviate→

Questions fréquentes

Que fait semi-technologies/weaviate ?

Weaviate is a cloud-native vector database and distributed vector store designed to save high-dimensional vectors alongside structured data. It functions as a hybrid search engine that combines vector similarity, keyword matching, and structured metadata filtering within a single query.

Quelles sont les fonctionnalités principales de semi-technologies/weaviate ?

Les fonctionnalités principales de semi-technologies/weaviate sont : Hybrid Search Engines, Retrieval-Augmented Generation, Search-Enhanced Generation, Distributed Vector Stores, Graph-Based Indexing, Horizontal Scaling, Hybrid Search, Metadata Filtering.

Quelles sont les alternatives open-source à semi-technologies/weaviate ?

Les alternatives open-source à semi-technologies/weaviate incluent : lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… qdrant/qdrant — Qdrant is a high-performance vector similarity database designed to store, index, and search high-dimensional vectors… alibaba/zvec — zvec is an embedded vector database engine and indexing library designed for high-dimensional similarity search. It… openai/chatgpt-retrieval-plugin — This project is a retrieval-augmented generation pipeline designed for building custom ChatGPT plugins that allow… redis/redisinsight — RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis… tporadowski/redis — Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL…