#全文搜索

Hoarder - AI书签管理应用
AI办公办公工具AI工具Bookmark Everything AppAI标签自托管全文搜索暗黑模式热门
Hoarder是一款优化数据整理的书签应用,支持链接、笔记和图片的快速保存,并通过AI自动标签化以便迅速查找。提供自托管选项、全文搜索功能和暗黑模式,旨在提升数据管理和访问效率。
yt-fts - YouTube频道字幕全文搜索与导出工具
yt-ftsYouTube全文搜索命令行程序OpenAI APIGithub开源项目
该工具使用yt-dlp抓取YouTube频道字幕,并存入可搜索的SQLite数据库。支持通过命令行进行关键词查询和OpenAI语义搜索,生成带时间戳的YouTube链接定位视频内容,结果可导出为CSV文件。
infinity - 为LLM应用量身打造的高速AI原生数据库
InfinityAI原生数据库全文搜索密集嵌入向量数据Github开源项目
Infinity是一个AI原生数据库,专门优化以支持语言模型应用,具备多种数据类型如密集向量、稀疏向量、张量、全文及结构化数据的搜索能力。此外,这个数据库营造了一个适合各种大模型应用的环境,如搜索、推荐系统、问答系统、对话AI和内容生成等。它采用Python模块化,易于部署和集成,有效提升了使用便捷性和灵活性。
search-index - 持久耐用的全文搜索库,兼容浏览器和Node.js
search-index全文搜索浏览器Node.js文档Github开源项目
search-index是一个网络韧性强且持久的全文本搜索库,适用于浏览器和Node.js环境。它支持快速初始化索引以及方便的文档添加与查询。点击查看API文档、常见问题解答、浏览器演示和代码示例,了解其灵活的使用方式。
RediSearch - 准确的全文搜索与查询索引模块
RediSearchRedis全文搜索索引查询Github开源项目
RediSearch提供查询、二级索引和全文搜索功能,使用压缩倒排索引实现快速检索和低内存消耗。功能特性包括精确短语匹配、模糊搜索和数字过滤等,显著增强Redis的应用。支持前缀匹配、布尔查询和自动补全,适用于包括中文在内的多种语言查询。可以通过简单步骤快速部署,支持Docker镜像和Redis云服务。拥有丰富的客户端库,适用于多种编程语言。
astra - 高性能云原生数据搜索与分析平台
Astra云原生搜索引擎日志分析全文搜索Kubernetes支持Github开源项目
Astra是一款云原生搜索和分析引擎,专门针对日志、追踪和审计数据设计。该引擎易于部署和管理,具有高成本效益,可扩展至PB级数据规模。Astra提供全文搜索功能,优先处理最新数据,并为Kubernetes和Grafana提供原生支持。它还具备自动扩展、多租户和零数据丢失等特性,可作为大多数Opensearch日志用例的替代方案。
manticoresearch - 开源高性能全文搜索和数据库解决方案
Manticore Search全文搜索数据库开源性能优化Github开源项目
Manticore Search是一款开源的高性能搜索数据库,可作为Elasticsearch的替代方案。它采用多线程架构,支持强大的全文搜索、行列式存储、自动二级索引和基于成本的查询优化。Manticore兼容SQL语法和MySQL协议,支持多种编程语言,并提供实时插入、复制和负载均衡功能。该系统适用于不同规模的数据集,并提供交互式学习资源,是一个高效可靠的搜索解决方案。
Lore - macOS平台GPT-LLM提示工程开发工具
AI工具Lore多模型时间旅行版本控制全文搜索
Lore是macOS平台上的GPT-LLM提示工程开发工具,提供多模型支持、时间回溯和版本控制功能。具备全文搜索、API统计、自定义端点和本地模型支持。支持表格、LaTeX语法,提供笔记、导出和Vim模式等功能。Lore为提示工程工作提供了功能丰富的集成环境。
minisearch - 轻量级全文搜索引擎 实现快速离线搜索体验
MiniSearch全文搜索JavaScript内存索引搜索引擎Github开源项目
MiniSearch是一款JavaScript编写的轻量级内存全文搜索引擎。它支持精确匹配、前缀搜索、模糊匹配和字段提升等功能,适用于数据量适中的全文搜索场景。MiniSearch可在浏览器和Node.js环境运行,支持实时索引更新和自动建议功能。无外部依赖且资源占用少,非常适合需快速响应的客户端搜索应用。
papermerge - 开源文档管理系统 高效数字归档全文搜索
Papermerge DMS文档管理系统OCR全文搜索开源软件Github开源项目
Papermerge开源文档管理系统专注于扫描文档处理和长期存储。系统集成OCR文本提取、全文搜索、现代化文件浏览等核心功能。支持多种文档格式,提供REST API和版本控制。作为基于Web的解决方案,Papermerge适用于需要高效数字文档管理的各类场景。
huntly - 自托管信息管理工具 整合RSS订阅网页收藏全文搜索
Huntly信息管理RSS订阅网页收藏全文搜索Github开源项目
Huntly是一款自托管信息管理工具,提供RSS订阅、网页收藏、推文保存和全文搜索等功能。它可自动保存浏览历史,支持多种方式组织内容,并能连接GitHub等外部服务。Huntly适用于个人和团队,旨在提高信息管理和检索效率。
scout - 简化 Eloquent 模型全文搜索的扩展包
Laravel Scout全文搜索Eloquent模型搜索引擎开源软件Github开源项目
Laravel Scout 是一个专为 Eloquent 模型设计的全文搜索扩展包。它提供了简单灵活的驱动程序解决方案,支持 Algolia、Meilisearch 和 Typesense 等主流搜索引擎。Scout 能自动同步模型变更到搜索索引,大大简化了全文搜索的实现过程。该扩展包使开发者能够轻松为应用添加高效的搜索功能。
itemsjs - 高效灵活的JavaScript分面搜索引擎
搜索引擎JavaScriptfaceted search全文搜索数据分类Github开源项目
ItemsJS是一款高效轻量的JavaScript分面搜索引擎,专为处理最多10万条JSON数据而优化。它提供全文搜索、相关性评分、分面过滤和排序等功能,可用于前后端开发。该引擎支持与自定义搜索引擎集成,适用于各类数据分类场景,如公司、产品、文档等。多家知名企业已将其应用于实际项目中。
addok - 开源地址搜索引擎 支持全文检索与插件扩展
Addok地址搜索引擎HTTP API全文搜索RedisGithub开源项目
Addok是一款开源的地址搜索引擎,提供地址数据索引和HTTP API全文检索功能。它支持插件扩展,具有高度灵活性。该项目在法国政府部门的实际应用中,可处理约2600万条地址数据,每秒执行2000次搜索查询。Addok基于Python和Redis开发,提供完善的文档支持,为开发者提供了高效可靠的地址搜索解决方案。
wikiman - 多源离线文档搜索引擎 快速便捷访问手册和Wiki
Wikiman离线搜索引擎文档浏览全文搜索手册页Github开源项目
Wikiman是一款多源离线文档搜索引擎,支持系统手册页、各种Wiki和技术文档。它提供简洁界面,无需网络连接,通过全文搜索和模糊匹配快速定位信息。支持Arch Wiki、Gentoo Wiki、FreeBSD文档和TLDR页面等多种文档源,满足多样化的离线文档查询需求。
tntsearch - PHP全文搜索引擎 支持模糊搜索和实时索引更新
TNTSearch全文搜索PHP索引模糊搜索Github开源项目
TNTSearch是一款用PHP开发的全文搜索引擎,具备模糊搜索、地理搜索和文本分类等功能。该引擎支持实时索引更新,无需频繁重建索引。TNTSearch部署简便,配置灵活,支持多语言词干提取,适合为各类应用添加高效的搜索功能。
search_cop - 为ActiveRecord模型提供灵活全文搜索功能的Ruby gem
SearchCopRubyActiveRecord全文搜索数据库查询Github开源项目
SearchCop是一个为ActiveRecord模型添加全文搜索功能的Ruby gem。它支持简单查询字符串和复杂哈希查询,可利用数据库全文索引优化性能。该gem兼容MySQL和PostgreSQL等主流数据库,无需额外搜索服务器。SearchCop提供灵活配置、关联查询支持和安全性保障,是Rails应用实现高效搜索功能的理想选择。
scout - Python开发的轻量级搜索服务器,集成全文搜索与文档数据库
Scout全文搜索RESTfulSQLitePythonGithub开源项目
Scout是一款基于Python和SQLite的RESTful搜索服务器。它集成了全文搜索和文档数据库功能,支持多索引、密钥认证和元数据过滤。Scout特点包括轻量级设计、易于部署、支持文件附件和多种排序算法。该项目以低资源占用和简单配置著称,为开发者提供了高效且功能丰富的搜索解决方案。
searcharray - 将Pandas字符串列转换为搜索索引的Python工具
SearchArrayPandasBM25全文搜索词项索引Github开源项目
SearchArray是一个Python库,用于将Pandas字符串列转换为词项索引。它支持BM25和TFIDF评分,实现高效的词和短语搜索。该工具提供自定义分词器、内存映射和相似度计算功能,简化了Python数据处理中的词法搜索。SearchArray适用于搜索相关性实验和结果重排序,可与其他数据处理任务无缝集成。
lucenenet - C# 全文搜索库 支持多平台 .NET 开发
Lucene.NET全文搜索开源库索引搜索Github开源项目
Apache Lucene.NET 是 Java Apache Lucene 项目的 C# 移植版,提供强大的全文搜索、索引、拼写检查、结果高亮和分词分析功能。Lucene.NET 4.8 版本兼容 .NET 6.0、.NET Standard 2.1/2.0 和 .NET Framework 4.5+,支持在 Windows、Unix、MacOS、Android 和 iOS 等平台上运行,为开发者提供跨平台的搜索引擎解决方案。
flask-msearch - Flask全文搜索扩展 支持多种搜索引擎
Flask-Msearch全文搜索Python数据库索引Web开发Github开源项目
flask-msearch是一个为Flask应用提供全文搜索功能的扩展。它支持简单搜索、Whoosh和Elasticsearch等多种搜索后端。该扩展可为SQLAlchemy模型轻松添加搜索功能,支持自定义索引名称、模式和分析器。flask-msearch提供创建、更新和删除索引的方法,并支持关联模型索引。此扩展适合需要在Flask应用中集成全文搜索功能的开发者使用。