简单地说,我们现在是Redis

了解更多

作为Redis模块的高性能搜索引擎

白皮书

现在下载Redis模块的reresearch: A High Performance Search Engine白皮书

感谢您对这个资源的兴趣。

立即下载

您还将收到您提供的电子邮件地址的链接到本文档。浏览更多资源从我们的案例研究,基准,和更多的图书馆!

继续你重新发现Redis的旅程

随着搜索引擎变得越来越完善,用户越来越希望他们输入的搜索词能得到最相关的结果。为了充分满足用户的需求和期望,Redis应运而生RediSearch,一个全文搜索引擎,利用复述,模块API用新的命令和功能扩展Redis。

为了实现更有效的数据编码,我们的开发人员决定使用自定义数据结构来建模反向索引,而不是使用Redis的原生数ag万博下载万博最新版本下载苹果据类型。一个反向索引存储从单词或术语到出现它们的文档的映射,通过对这种类型的索引建模,RediSearch允许模块指定并随后定位数据复述,字符串键.这是一个简单的过程,但却能产生强大的结果。

RediSearch还通过组合使用三角洲编码Varint编码编码条目;这有助于保持高效的解压和索引遍历率。作为这种系统设置的结果,RediSearch提供了各种独特的功能,从快速索引和多语言支持到精确短语搜索和强大的自动推荐引擎。请下载我们的电子书了解更多关于reresearch广泛的能力。

重要的是要知道,在交付搜索结果时,reresearchch并不依赖任何自动算法来确定文档质量。相反,用户可以为每个索引文档提供他们自己定制的质量分数,然后RediSearch将这些分数与tf-idf得分每个词的排序搜索结果。尽管如此,我们一直在努力改进reresearch,所以你可以期待更多的相关性排名方法在未来出现。

除了快速和内存效率,RediSearch还可以存储文档,索引现有的Redis数据,支持结果的数值范围过滤,使用基于链迭代器的方法执行查询执行,使用雪球所图书馆,自动补全搜索词和适应模糊的建议.此外,如果索引太大,reresearch可以向外扩展并在多台机器上进行分区。

最终,reresearch证明了我们可以使用Redis Modules API在Redis之上创建一个功能丰富、高性能的搜索引擎。在保持较低延迟的同时,reresearch的性能优于其他许多搜索引擎——我们一直在努力增强其功能,使其成为开源社区的理想资源。请下载我们的电子书了解更多关于reresearch和它提供的所有功能。

Baidu