文章预览
架构师大咖
架构师大咖,打造有价值的架构师交流平台。分享架构师干货、教程、课程、资讯。架构师大咖,每日推送。
公众号 该公众号已被封禁 本文将简单介绍 Python 中的一个轻量级搜索工具 Whoosh,并给出相应的使用示例代码。 # Whoosh 简介 Whoosh 由 Matt Chaput 创建,它一开始是一个为 Houdini 3D 动画软件包的在线文档提供简单、快速的搜索服务工具,之后便慢慢成为一个成熟的搜索解决工具并已开源。 Whoosh 纯由 Python 编写而成,是一个灵活的,方便的,轻量级的搜索引擎工具,现在同时支持 Python2、3,其优点如下: Whoosh 纯由 Python 编写而成,但很快,只需要 Python 环境即可,不需要编译器; 默认使用 Okapi BM25F 排序算法,也支持其他排序算法; 相比于其他搜索引擎,Whoosh 会创建更小的 index 文件
………………………………