Whoosh 开始

Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. whoosh 是一个纯python实现的快速,多功能的全文索引和搜索库。 Programmers can use it to easily add search functionality to their applications and websites. 程序员可以轻松的给应用和网站添加搜索功能。 Every part of how Whoosh works can be extended or replaced to meet your needs exactly. whoosh的每个部分都可以扩展或者替换以迎合你的需求。 Some of Whoosh’s features include:

  • Pythonic API.
  • Pure-Python. No compilation or binary packages needed, no mysterious crashes.
  • Fielded indexing and search.
  • Fast indexing and retrieval – faster than any other pure-Python search solution I know of.
  • Pluggable scoring algorithm (including BM25F), text analysis, storage, posting format, etc.
  • Powerful query language.
  • Production-quality pure Python spell-checker (as far as I know, the only one).

whoosh的一些功能包括:

  • python化的API.
  • 纯Python. 不需要编译或者二进制包,没有神秘的崩溃.
  • 派出索引和搜索
  • 快速索引和取回 -- 比我知道的任何一个纯python搜索方案都快
  • 可插拔的评分算法 (包括 BM25F), 文本分析, 存储, 发帖格式, 等.
  • 强大的查询语句.
  • 产品级的纯python拼写检查 (我所知的最快的,没有之一).