#全文检索
simple - SQLite全文检索扩展:支持中文和拼音搜索
Simple tokenizersqlite3 fts5中文搜索拼音搜索全文检索Github开源项目
Simple是一个SQLite FTS5扩展,为中文和拼音全文检索提供支持。该项目实现了微信移动端的多音字检索方案,并集成了cppjieba以提高词组匹配精度。它具备自动构建匹配查询、连续高亮匹配词、返回匹配位置等功能。Simple适用于各类需要在SQLite中实现中文搜索的应用,兼容多种编程语言和平台。
zhparser - 基于SCWS的PostgreSQL中文全文搜索扩展
ZhparserPostgreSQL中文分词全文检索SCWSGithub开源项目
zhparser是一个基于SCWS的PostgreSQL中文全文搜索扩展,支持自定义词典和灵活配置分词行为。该扩展能有效解析中文文本,适用于PostgreSQL 9.2及以上版本的数据库。它提供多种安装方式,包括Docker快速部署,并支持复杂查询功能。zhparser为开发者提供了详细的使用说明和配置选项,方便实现高效的中文全文搜索功能。
docs-scraper - 文档网站爬虫工具 为Meilisearch生成搜索索引
Meilisearch文档搜索网站爬虫全文检索开源搜索引擎Github开源项目
docs-scraper是一款为文档网站设计的爬虫工具,可将爬取内容索引到Meilisearch中。支持自定义配置文件定义爬取范围和选择器,适应不同文档结构。提供Docker部署和GitHub Action集成,易于整合现有工作流。使用docs-scraper可快速为文档网站构建高效搜索功能。
lnx - 基于 tantivy 的高性能可定制搜索引擎
lnx搜索引擎全文检索高性能开源项目Github
lnx 是一个基于 tantivy 搜索引擎的高性能 REST 部署方案。它结合了 tokio-rs 运行时和 hyper 网络框架,实现毫秒级索引和高效搜索。lnx 支持复杂查询解析、模糊查询和 More-Like-This 查询等功能,并提供性能调优选项。该项目适用于处理大规模数据集,能够提供快速、准确的搜索服务。
query.rs - Rust生态系统专业搜索引擎
Query.rs搜索引擎Rust开源项目全文检索Github
Query.rs是一个开源的、专为Rust编程语言设计的搜索引擎,旨在简化Rust相关资源的查找过程。该项目计划未来支持全文文档搜索、Rust文章和博客搜索,以及Rust工作机会搜索功能。Query.rs的目标是成为Rust开发者获取信息的重要工具,助力提升开发效率。
typesense - 快速、容错且易用的开源搜索引擎
Typesense搜索引擎开源软件全文检索数据库Github开源项目
Typesense是一款高性能、容错的开源搜索引擎,专注于提供卓越的搜索体验。它具有简单易用的API、智能默认配置和丰富功能,包括拼写错误容忍、实时搜索、地理搜索和向量搜索等。Typesense部署简便、易于扩展,支持多种编程语言,适合各种规模的应用。作为Algolia和ElasticSearch的替代方案,Typesense为开发者提供了快速实现高质量搜索功能的选择。