Keyvi 由 Cliqz 工程团队和 Hendrik Muhs 开发和维护。 Cliqz 是一家创新、注重隐私的浏览器技术提供商,具有集成的快速搜索功能和反跟踪功能。
嘿,各位 Keyvi 爱好者!谨此通知您,Keyvi 已找到新家,并将在 https://github.com/KeyviDev/keyvi 的分叉下继续开发。请前往那里获取最新、最好的 Keyvi,其中包含令人兴奋的新功能和错误修复。
由于历史原因保留此存储库,并且不会主动维护。
Keyvi - “键值索引”的缩写形式 - 定义了流行的键值存储 (KVS) 技术的特殊子类型。正如您从名称中可以想象的那样,keyvi 是一个不可变的键值存储,因此是索引而不是存储。 Keyvi的优势:高压缩比和极高的可扩展性。因此,如果您需要在线读/写,那么 keyvi 不适合您,但是,如果您的用例主要是读取和不频繁的写入,您可能有兴趣检查 keyvi。
预编译的二进制轮可用于 PyPi 上的 OS X 和 Linux。要安装使用:
pip install pykeyvi
核心部分是一个C++头文件库,但是TPIE 3rdparty库需要编译一次。命令行工具也是 C++ 代码的一部分。有关说明,请查看自述文件。
对于 python 扩展 pykeyvi,请检查 pykeyvi 子文件夹中的自述文件。
如果您想深入了解基础知识,keyvi 的灵感来自于以下两篇论文:
keyvi 是根据 apache 许可证 2.0 获得许可的,请参阅许可证了解详细信息。
此外,keyvi 使用定义自己许可证的 3rdparty 库。请检查他们各自的许可证。 3rdparty 库可以在 keyvi/3rdparty 中找到。
错误报告、功能请求和一般问题可以添加为问题。
欢迎 PR。
问题?担忧?请随时联系我们。