作为沟通学习的平台,发布机器学习与数据挖掘、深度学习、Python实战的前沿与动态,欢迎机器学习爱好者的加入,希望帮助你在AI领域更好的发展,期待与你相遇!
今天看啥  ›  专栏  ›  机器学习算法与Python学习

Whose,一个 Python 的轻量级搜索工具!

机器学习算法与Python学习  · 公众号  ·  · 2024-08-18 21:04

文章预览

转自Python编程时光 本文将简单介绍 Python 中的一个轻量级搜索工具 Whoosh,并给出相应的使用示例代码。 # Whoosh 简介 Whoosh 由 Matt Chaput 创建,它一开始是一个为 Houdini 3D 动画软件包的在线文档提供简单、快速的搜索服务工具,之后便慢慢成为一个成熟的搜索解决工具并已开源。 Whoosh 纯由 Python 编写而成,是一个灵活的,方便的,轻量级的搜索引擎工具,现在同时支持 Python2、3,其优点如下: Whoosh 纯由 Python 编写而成,但很快,只需要 Python 环境即可,不需要编译器; 默认使用 Okapi BM25F 排序算法,也支持其他排序算法; 相比于其他搜索引擎,Whoosh 会创建更小的 index 文件; Whoosh 中的 index 文件编码必须是 unicode; Whoosh 可以储存任意的 Python 对象。 Whoosh 的官方介绍网站为:https://whoosh.readthedocs.io/en/latest/intro.html 。相比于 ElasticSearch 或者 Solr 等成熟的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览