8 个仓库
Extensions and modules for integrating custom data sources into search platforms.
Distinguishing note: Focuses on extensibility and custom data ingestion for search engines, distinct from general database drivers.
Explore 8 awesome GitHub repositories matching data & databases · Search Engine Plugins. Refine with filters or upvote what's useful.
This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a
Integrates modular plugins to extend search behavior and process results within the search pipeline.
OpenSearch is a distributed search and analytics engine designed for indexing, searching, and analyzing massive volumes of structured and unstructured data in real time. It functions as a comprehensive platform that integrates enterprise-grade search capabilities, a vector database for high-dimensional similarity lookups, and a unified observability suite for monitoring logs, metrics, and traces across complex distributed environments. The platform distinguishes itself through its support for agentic workflow automation, allowing users to orchestrate multi-agent tasks and integrate foundation
Supports deep extensibility through a plugin-based architecture for adding specialized features and custom data types.
Pansou is a cloud storage search engine and distributed search aggregator designed to locate and retrieve files across multiple remote storage platforms. It functions by consolidating search results from various sources into a single interface, allowing users to find specific files through keyword-based queries. The system utilizes a plugin-based architecture that supports the development of custom search modules. This extensibility enables the integration of external artificial intelligence clients, which can interact with the platform to automate the discovery and refinement of file metadat
Enables the integration of custom plugins to automate file discovery and retrieval across diverse cloud storage providers.
Cerebro is a cross-platform productivity tool and keyboard-driven command palette. It serves as a central search interface and desktop application launcher for finding and initiating the execution of local files, installed software, and web services. The application is an extensible search tool that supports a plugin system, allowing third-party modules to register custom search providers and new functional capabilities. The software covers several capability areas, including local file system navigation and preview, integrated web search, and productivity utilities for natural language mat
Allows the integration of custom data sources and search providers via a plugin system.
This is a collection of search plugins and a Python-based framework for extending qBittorrent's built-in search capabilities. The project provides a plugin-class-based search engine architecture where each torrent site is wrapped in a Python class that implements a standard search interface, allowing the client to query multiple sources uniformly. It includes a Torznab API standard integration for connecting to standardized search engines, and supports external proxy aggregation through Jackett to route queries through a server that aggregates results from many private and public trackers. Th
Creating custom Python search plugins that scrape torrent websites and return formatted results for qBittorrent's built-in search engine.
Flashlight 是一个 macOS Spotlight 插件框架和系统集成工具。它作为一个自定义搜索提供商,允许将定制的数据源和可编程的结果操作注入到原生的 macOS 搜索界面中。 该系统利用基于插件的查询拦截模型来返回自定义结果和元数据。它通过支持特定区域可见性和内容本地化的多语言插件系统,以及直接在搜索窗口内渲染丰富的 Web 内联预览的能力而脱颖而出。 该框架涵盖了搜索查询处理以及在选择结果时触发带有特定参数的自定义函数。它还包括插件视觉品牌化功能,例如自定义图标和深色模式资产。
Provides a framework for integrating custom data sources into the macOS search platform through plugins.
该项目是一个用于在 Go 中构建可扩展后端系统的微服务框架。它提供了一种分布式系统架构,集成了对服务发现、负载均衡和容错机制的支持。 该框架的独特之处在于领域驱动的分层架构和远程优先的配置系统,该系统在远程存储和本地文件之间同步设置并具有自动故障转移功能。它使用 gRPC 实现高性能通信模型,用于一元和流式数据交换,以及用于管理持久客户端连接的实时通知系统。 该系统涵盖了广泛的分布式能力,包括通过熔断和限流进行的流量管理,以及通过分布式追踪、集中式日志记录和健康监控实现的观测性。它还结合了数据基础设施工具,如概率布隆过滤器、分布式锁和基于令牌的服务认证。 该项目包括对容器化 Elasticsearch 和 HBase 环境的部署支持。
Provides a way to integrate custom analysis plugins to extend search engine language processing capabilities.
This project is a containerized search infrastructure designed to deploy a privacy-focused metasearch engine. It acts as a self-hosted search proxy that aggregates results from multiple external web, image, and academic search providers while anonymizing requests and stripping trackers to protect user identity. The system utilizes Docker to orchestrate the search instance, integrating caching mechanisms and reverse proxy support to ensure a private and efficient search environment. It employs a modular adapter-based integration to standardize diverse external API responses and a processing pi
Supports the development of custom search plugins to modify requests and process results within the search pipeline.