Tantivy:受 Lucene 启发的 Rust 全文搜索引擎库

分类:开源软件 | 热度:221 ℃

Tantivy 是一个用 Rust 编写的全文搜索引擎库,受 Apache Lucene 启发。如果你需要 Elasticsearch 或 Apache Solr 的替代品,可以考虑我们的分布式搜索引擎 Quickwit,它基于 Tantivy 开发。Tantivy 以其强大的功能和高效性能,为构建搜索引擎提供了坚实的基础。

特点

  • 全文搜索:强大的全文搜索能力
  • 分词器:支持多种语言,包括中文、日文和韩文
  • 快速性能:基准测试表现出色,启动时间短
  • BM25 评分:与 Lucene 相同的评分算法
  • 自然语言查询:支持自然语言构造查询
  • 短语搜索:支持短语查询
  • 增量和多线程索引:快速索引大型数据集
  • Mmap 目录:高效的文件映射技术
  • SIMD 整数压缩:在支持 SSE2 指令集的平台/CPU 上提供整数压缩
  • 多种字段类型:包括快速字段、文本字段、数值字段等
  • 压缩存储:支持 LZ4 和 Zstd 压缩算法
  • 范围和分层搜索:提供范围查询和分层搜索功能
  • 可配置索引:提供灵活的索引配置选项
  • JSON 支持:支持 JSON 字段
  • 聚合统计:提供直方图、平均值等统计功能
  • LogMergePolicy:支持带有删除操作的索引
  • 搜索器预热 API:提高搜索性能
  • 独特标志:设计带有马的元素,别具一格

Tantivy:受 Lucene 启发的 Rust 全文搜索引擎库

声明: 猎游人 每天为你带来最新的游戏和硬件打折情报,帮你精心挑选值得玩的游戏,让您的钱花的更值!本站信息大部分来自于网友爆料,如果您发现了优质的游戏或好的价格,不妨爆料给我们吧(谢绝任何商业爆料)! 点此爆料

0条评论

Hi,您需要填写昵称和邮箱!
姓名 (必填)
邮箱 (必填)
网站

暂时木有评论