Whoosh 是一个快速、纯 Python 的搜索引擎库。
和Java的搜索引擎库Lucene 一样,Whoosh 并不是真正的搜索引擎,它是一个用于创建搜索引擎的库。
功能特性:
-
Whoosh 速度很快,但只使用纯 Python,因此它可以在 Python 运行的任何地方运行,无需编译器。
-
默认情况下,Whoosh 使用Okapi BM25F排名功能,但像大多数东西一样,排名功能可以轻松自定义。
-
与许多其他搜索库相比,Whoosh 创建了相当小的索引。
-
Whoosh 中的所有索引文本都必须是unicode。
-
Whoosh 允许您使用索引文档存储任意 Python 对象。
https://github.com/mchaput/whoosh