声波::hedgehog:快速轻巧且无架构的搜索后端。 在几MB RAM上运行的Elasticsearch的替代方案 源码
音速 Sonic是一种快速,轻量级且无模式的搜索后端。 它提取搜索文本和标识符元组,然后可以在一微秒的时间内对其进行查询。 在某些用例中,Sonic可以用作超重且功能齐全的搜索后端(例如Elasticsearch)的简单替代方案。 它能够规范自然语言搜索查询,自动完成搜索查询并为查询提供最相关的结果。 Sonic是标识符索引,而不是文档索引; 在查询时,它返回ID,这些ID可用于在外部数据库中引用匹配的文档。 在设计Sonic时,已经非常关注性能和代码清洁度。 它旨在实现无崩溃,超快且对服务器资源的压力最小(我们的测量结果表明,Sonic(在负载下)对μs范围内的搜索查询做出响应,占用约
下载地址
用户评论