awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 个仓库

Awesome GitHub RepositoriesIndex Construction

Utilities for initializing and populating searchable vector structures.

Distinguishing note: Focuses on the construction phase of indexing.

Explore 33 awesome GitHub repositories matching data & databases · Index Construction. Refine with filters or upvote what's useful.

Awesome Index Construction GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • elasticsearch/elasticsearchelasticsearch 的头像

    elasticsearch/elasticsearch

    77,171在 GitHub 上查看↗

    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

    Uses inverted indexes to map terms to documents for high-performance full-text search.

    Java
    在 GitHub 上查看↗77,171
  • facebookresearch/faissfacebookresearch 的头像

    facebookresearch/faiss

    40,302在 GitHub 上查看↗

    This project is a high-performance library designed for the similarity search and clustering of dense vectors across massive datasets. It functions as a vector similarity search engine, providing the necessary tools to organize complex numerical data into specialized structures that facilitate rapid retrieval and efficient querying of millions of records. The library distinguishes itself through a variety of advanced indexing and compression techniques, including hierarchical navigable small worlds for logarithmic time complexity and inverted file indexing to partition vector spaces into mana

    Initializes searchable structures with specific dimensions and populates them with database vectors to ensure efficient similarity lookups.

    C++
    在 GitHub 上查看↗40,302
  • netease-youdao/qanythingnetease-youdao 的头像

    netease-youdao/QAnything

    14,020在 GitHub 上查看↗

    QAnything is a retrieval-augmented generation application framework and self-hosted AI interface. It functions as a system that combines a vector database knowledge base, a document parsing service, and a hybrid search engine to generate answers based on private user data. The project features a modular pipeline architecture that allows users to independently replace components such as parsers, embedding models, and reranking engines. It supports local-first model deployment and offline operation to ensure data privacy, and includes a two-stage retrieval pipeline that merges dense vector embe

    Implements end-to-end processes for parsing documents, generating embeddings, and storing chunks for semantic retrieval.

    Python
    在 GitHub 上查看↗14,020
  • tporadowski/redistporadowski 的头像

    tporadowski/redis

    9,987在 GitHub 上查看↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Parses documents and creates vector embeddings to build searchable knowledge bases for semantic search.

    Credisredis-for-windowsredis-msi-installer
    在 GitHub 上查看↗9,987
  • yusufkaraaslan/skill_seekersyusufkaraaslan 的头像

    yusufkaraaslan/Skill_Seekers

    9,641在 GitHub 上查看↗

    Skill Seekers is a toolset for generating large language model knowledge bases, featuring a multi-source content scraper and a dedicated RAG data pipeline. It extracts technical data from documentation, code, and video to create structured assets and configuration files for AI-powered IDE extensions. The project distinguishes itself through the ability to transform raw data into polished tutorials and specialized skills for AI plugin marketplaces. It utilizes abstract syntax tree parsing and optical character recognition to analyze GitHub repositories, PDFs, and video frames, converting these

    Converts documentation and diverse data sources into structured formats for retrieval pipelines and vector databases.

    Pythonai-toolsast-parserautomation
    在 GitHub 上查看↗9,641
  • liaokongvfx/langchain-chinese-getting-started-guideliaokongVFX 的头像

    liaokongVFX/LangChain-Chinese-Getting-Started-Guide

    9,039在 GitHub 上查看↗

    This project is a collection of tutorials and guides for building large language model applications using the LangChain framework, written in Chinese. It serves as a learning resource for developing software that integrates language models with memory and chain-based logic. The resource provides specific walkthroughs for implementing retrieval augmented generation systems using vector stores and document loaders. It includes guides on creating autonomous agents that dynamically select and execute external tools, as well as tutorials for translating plain text queries into executable database

    Walks through the full pipeline of parsing documents and generating embeddings for semantic retrieval.

    在 GitHub 上查看↗9,039
  • 53ai/53aihub53AI 的头像

    53AI/53AIHub

    9,025在 GitHub 上查看↗

    53AIHub is a centralized orchestration platform for deploying and managing AI agents and prompts across multiple large language model providers. It functions as a multi-model AI gateway and an operation portal for AI services, providing a unified interface to coordinate agents and prompts from various external platforms. The project distinguishes itself as a white-label AI portal designed for self-hosted infrastructure, allowing for full control over operational data on private servers or containers. It includes a comprehensive AI SaaS administration layer with a multi-tenant subscription eng

    Implements end-to-end processes for parsing documents and generating embeddings for semantic retrieval.

    Gocozedifyfastgpt
    在 GitHub 上查看↗9,025
  • intel/ipex-llmintel 的头像

    intel/ipex-llm

    8,836在 GitHub 上查看↗

    Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP

    Processes knowledge files to create searchable vector-based knowledge bases for question-answering tasks.

    Python
    在 GitHub 上查看↗8,836
  • kevin-wayne/algs4kevin-wayne 的头像

    kevin-wayne/algs4

    7,519在 GitHub 上查看↗

    algs4 is a Java data structures library and algorithm reference collection designed as the source code for a standard computer science textbook curriculum. It provides a comprehensive suite of fundamental implementations for sorting, searching, and core data organization. The project serves as a graph theory framework, offering tools for representing directed and undirected graphs and performing complex traversals and pathfinding. It also includes a broad sorting algorithm suite and a specialized library of Java data structures, including stacks, queues, priority queues, and symbol tables. I

    Implements an inverted index that maps individual words to the files containing them for fast document retrieval.

    Java
    在 GitHub 上查看↗7,519
  • eto-ai/lanceeto-ai 的头像

    eto-ai/lance

    6,671在 GitHub 上查看↗

    Lance is a versioned columnar data format and storage engine designed as a multimodal AI lakehouse. It serves as a vector database storage engine and a cloud object store dataset manager, organizing images, video, audio, and embeddings into a unified format optimized for machine learning workflows. The project distinguishes itself by combining a columnar layout for structured data with a specialized blob store for large multimodal tensors. It implements a hybrid search engine that integrates vector similarity search, full-text search, and SQL analytics on a single dataset, supported by a stor

    Coordinates multiple workers to build index segments in parallel, optimizing the construction process across CPU cores.

    Rust
    在 GitHub 上查看↗6,671
  • redisearch/redisearchRediSearch 的头像

    RediSearch/RediSearch

    6,161在 GitHub 上查看↗

    RediSearch is a Redis module that adds secondary indexing, full-text search, aggregation, and vector similarity search directly into the in-memory data store. It operates as an in-process search engine, extending the core key-value store with capabilities for indexing hash and JSON documents, enabling fast field-level lookups beyond primary key access. The module provides a full-text search engine built on inverted indexes, supporting stemming, fuzzy matching, and relevance scoring via tf-idf. It also includes a vector similarity search engine using a Hierarchical Navigable Small World graph

    Builds token-level inverted lists from indexed text fields for fast term lookups and relevance scoring.

    Cfulltextgeospatialgis
    在 GitHub 上查看↗6,161
  • hound-search/houndhound-search 的头像

    hound-search/hound

    5,846在 GitHub 上查看↗

    Hound is a self-hosted code search engine that indexes source code repositories and provides fast regular expression search results using a trigram-based index. It is designed to be deployed on your own infrastructure, enabling you to search across multiple public and private code repositories simultaneously. The engine builds its search index by decomposing source code into three-character trigrams, which allows for fast substring matching with regular expressions. It supports searching across multiple repositories in parallel, returning results from the pre-built trigram index. Hound can in

    Builds a search index by decomposing source code into three-character trigrams for fast substring matching with regular expressions.

    JavaScript
    在 GitHub 上查看↗5,846
  • wonderwhy-er/desktopcommandermcpwonderwhy-er 的头像

    wonderwhy-er/DesktopCommanderMCP

    5,493在 GitHub 上查看↗

    DesktopCommanderMCP is a Model Context Protocol (MCP) server that gives AI agents direct access to local files, shell commands, and system processes through natural language instructions. It acts as a unified bridge between conversational commands and desktop operations, enabling an AI to translate plain English into file management, code editing, system command execution, data analysis, and software scaffolding tasks without needing its own API. The server exposes these capabilities as structured tools via the MCP protocol, so any compatible agent can interact with the local environment in a

    Creates, updates, and organizes local markdown notes and converts scattered data into structured living documents.

    TypeScriptagentaicode-analysis
    在 GitHub 上查看↗5,493
  • pagefind/pagefindPagefind 的头像

    Pagefind/pagefind

    5,287在 GitHub 上查看↗

    Pagefind 是一个静态网站搜索引擎,可索引 HTML 文件以提供基于浏览器的搜索体验,无需后端服务器或 API。它由一个多语言搜索索引器和一套用于渲染搜索输入和结果列表的预构建、可定制 UI 组件组成。 该系统专为全球内容设计,利用多语言搜索索引器检测页面语言并创建独立的索引包,以提供特定语言的词干提取和结果。它通过使用压缩索引并将查询执行卸载到 Web Worker 来进一步优化性能,以保持用户界面的响应速度。 该工具涵盖了广泛的索引和检索功能,包括处理 PDF 和 JSON 等多样化内容类型的能力,以及基于自定义元数据的分面搜索过滤。它提供了结果相关性调整、用于提高准确性的页面分段,以及包含模态框、过滤面板和术语高亮显示的综合 UI 套件。 该项目包括用于本地站点服务和诊断游乐场导出的开发者工具,以调试索引行为。

    Creates separate index bundles based on ISO language codes to provide language-specific stemming and search results.

    Rust
    在 GitHub 上查看↗5,287
  • modelengine-group/nexentModelEngine-Group 的头像

    ModelEngine-Group/nexent

    5,265在 GitHub 上查看↗

    Nexent 是一个企业级 AI 控制平面和 LLM 智能体编排平台。它提供了一个零代码环境,用于通过多智能体协作框架设计、部署和管理生产级 AI 智能体,该框架使用标准化消息协议协调专门的自主智能体。 该平台集成了模型上下文协议(Model Context Protocol),通过通用通信接口将智能体与外部工具、插件和服务连接起来。它还以专用的 RAG 知识库管理器脱颖而出,该管理器导入非结构化文档并利用混合搜索为模型响应提供扎实的上下文。 该系统涵盖了广泛的功能,包括多租户基于角色的访问控制、跨文本、语音和图像的多模态交互以及混合向量检索。它还包括用于智能体分发和发现的市场,以及用于捕获执行轨迹的可观测性工具。 该平台通过用于气隙基础设施的容器化离线打包支持安全部署。

    Parses and vectorizes various document formats into searchable knowledge bases with integrated access controls.

    Pythonagentagentic-aiagentic-framework
    在 GitHub 上查看↗5,265
  • nmslib/hnswlibnmslib 的头像

    nmslib/hnswlib

    5,253在 GitHub 上查看↗

    hnswlib 是一个仅包含头文件的 C++ 库和向量索引引擎,专为高维近似最近邻搜索而设计。它将大型嵌入集合组织成可搜索的图结构,以实现快速的邻近查询和距离计算。 该系统利用分层可导航小世界(HNSW)图来实现快速向量相似度搜索。其独特之处在于允许定义自定义距离度量和相似度函数,以适应特定数据需求。 该引擎涵盖了完整的索引生命周期,包括增量索引构建以及通过添加和元素移除来管理数据点。查询功能包括近似和精确最近邻搜索,并辅以布尔搜索过滤,以根据元素标签排除候选对象。 该库支持通过二进制文件序列化进行索引持久化,并提供并行执行配置,以将查询和索引任务分配到多个 CPU 核心上。

    Constructs hierarchical proximity graphs by configuring link density to balance memory usage and retrieval recall.

    C++
    在 GitHub 上查看↗5,253
  • alibaba/zvecalibaba 的头像

    alibaba/zvec

    5,198在 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

    Provides utilities to create permanent indexes from staged vectors to optimize similarity search speed.

    C++ann-searchembedded-databaserag
    在 GitHub 上查看↗5,198
  • tencentmusic/cube-studiotencentmusic 的头像

    tencentmusic/cube-studio

    5,062在 GitHub 上查看↗

    Cube Studio 是一个云原生 MLOps 平台和基于 Kubernetes 的 AI 编排器,专为机器学习全生命周期设计。它提供了一个用于大规模模型微调的分布式训练框架、用于硬件虚拟化的 GPU 资源管理器,以及一个使用可视化有向无环图(DAG)来管理端到端工作流的 ML 流水线编排器。 该平台的特色在于其专业的 LLM 推理服务器,支持检索增强生成(RAG)和私有知识库构建。它拥有专门用于大语言模型监督微调和强化学习的系统,并辅以可视化超参数搜索工具。 该系统涵盖了广泛的运营能力,包括多模态数据标注、分布式数据流水线和多集群工作负载调度。它还提供基于浏览器的交互式开发环境、容器镜像管理以及用于版本控制和部署可扩展推理 API(带流量拆分)的模型注册中心。 其基础设施包括集成的集群健康监控和支持单点登录(SSO)的基于角色的访问控制(RBAC)。

    Integrates domain-specific data using embeddings and semantic retrieval to build private knowledge bases.

    Pythonaiaihubargo
    在 GitHub 上查看↗5,062
  • microsoft/muzicmicrosoft 的头像

    microsoft/muzic

    4,928在 GitHub 上查看↗

    Muzic 是一个用于 AI 驱动的音乐分析、创作和合成的深度学习平台和框架。它作为一个音乐生成框架和分析工具,利用大型语言模型和自主智能体来编排符号音乐和音频音乐的创作与解读。 该项目以其跨模态能力而著称,将自然语言和符号音乐映射到共享的联合嵌入空间中,用于零样本分类和信息检索。它采用了多种专门的架构,包括用于音频合成的扩散框架、用于长序列结构一致性的双粒度注意力机制,以及结合音乐理论规则与神经网络的混合系统。 该平台涵盖了广泛的功能,包括从文本和歌词生成 MIDI 序列、神经歌声合成以及自动歌词转录。它还提供用于音乐结构建模、基于属性的符号生成以及通过自主智能体编排外部音乐工具的工具。 支持性实用程序包括用于大规模 MIDI 二进制化、数据集编码的数据工程流水线,以及用于旋律音符提取和语音到音素对齐的音频信号处理。

    Builds a searchable repository of musical pieces by extracting pitch embeddings and annotating structural elements.

    Pythonai-musicdeep-learningmusic
    在 GitHub 上查看↗4,928
  • oracle/opengrokoracle 的头像

    oracle/opengrok

    4,868在 GitHub 上查看↗

    OpenGrok 是一个基于 Java 的源代码搜索引擎和索引器,旨在将大型源代码树和二进制文件处理为可搜索的索引。它作为一个版本控制浏览器,允许探索和搜索与版本控制系统集成的修订历史记录。 该系统提供基于符号的交叉引用,以链接代码定义和用法,从而实现跨代码库的导航。它利用倒排索引搜索引擎来执行源代码的全文本检索。 该应用程序支持定期源代码同步和重新索引,以保持本地数据最新。部署通过容器镜像支持,以在托管平台之间保持一致的环境。

    Implements inverted indexes that map words to locations to enable efficient full-text retrieval of source code.

    Javacodeenginejava
    在 GitHub 上查看↗4,868
上一个12下一个
  1. Home
  2. Data & Databases
  3. Index Construction

探索子标签

  • Full-Text Inverted Indexes2 个子标签Indexes that map individual words to documents to enable efficient full-text retrieval. **Distinct from Index Construction:** Distinct from general index construction by focusing specifically on the word-to-document mapping for text search.
  • GraphThe process of building a searchable proximity graph, including configuring link density for recall and memory trade-offs. **Distinct from Index Construction:** Specifically focuses on the construction of a vector proximity graph, distinct from general index initialization or knowledge graph indexing.
  • Knowledge Base Construction2 个子标签End-to-end processes for parsing documents, generating embeddings, and storing chunks for semantic retrieval. **Distinct from Index Construction:** Covers the full pipeline from parsing to storage, whereas index construction focuses only on populating the structure.
  • Language-Specific Partial Indexing1 个子标签Creates specialized indices for subsets of data using unique language configurations. **Distinct from Index Construction:** Focuses on partial indexes for multilingual support rather than general vector structure initialization.
  • Musical Embedding DatabasesSearchable repositories of musical pieces indexed by pitch embeddings and structural annotations. **Distinct from Index Construction:** Distinct from Index Construction: specifically handles the extraction and indexing of music-specific features like pitch embeddings.
  • Parallel ConstructionUsing multiple worker processes to build index structures concurrently. **Distinct from Index Construction:** Distinct from Index Construction: focuses specifically on the parallelization of the build process across CPU cores.