whoosh 2.7.4


pip install whoosh

  Latest version

Released: Apr 04, 2016

Project Links

Meta
Author: Matt Chaput

Classifiers

Development Status
  • 5 - Production/Stable

Intended Audience
  • Developers

License
  • OSI Approved :: BSD License

Natural Language
  • English

Operating System
  • OS Independent

Programming Language
  • Python :: 2.5
  • Python :: 3

Topic
  • Software Development :: Libraries :: Python Modules
  • Text Processing :: Indexing

About Whoosh

Whoosh is a fast, featureful full-text indexing and searching library implemented in pure 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.

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, scoring, full-text search solution I know of.

  • Pluggable scoring algorithm (including BM25F), text analysis, storage, posting format, etc.

  • Powerful query language.

  • Pure Python spell-checker (as far as I know, the only one).

Whoosh might be useful in the following circumstances:

  • Anywhere a pure-Python solution is desirable to avoid having to build/compile native libraries (or force users to build/compile them).

  • As a research platform (at least for programmers that find Python easier to read and work with than Java ;)

  • When an easy-to-use Pythonic interface is more important to you than raw speed.

Whoosh was created and is maintained by Matt Chaput. It was originally created for use in the online help system of Side Effects Software’s 3D animation software Houdini. Side Effects Software Inc. graciously agreed to open-source the code.

This software is licensed under the terms of the simplified BSD (A.K.A. “two clause” or “FreeBSD”) license. See LICENSE.txt for information.

Installing Whoosh

If you have setuptools or pip installed, you can use easy_install or pip to download and install Whoosh automatically:

$ easy_install Whoosh

or

$ pip install Whoosh

Learning more

Getting the source

Download source releases from PyPI at http://pypi.python.org/pypi/Whoosh/

You can check out the latest version of the source code using Mercurial:

hg clone http://bitbucket.org/mchaput/whoosh
2.7.4 Apr 04, 2016
2.7.3 Mar 16, 2016
2.7.2 Feb 11, 2016
2.7.1 Feb 10, 2016
2.7.0 Apr 17, 2015
2.6.0 Feb 14, 2014
2.5.7 Feb 14, 2014
2.5.6 Dec 18, 2013
2.5.5 Nov 11, 2013
2.5.4 Sep 22, 2013
2.5.3 Sep 06, 2013
2.5.2 Aug 09, 2013
2.5.1 Jul 04, 2013
2.5.0 Jul 02, 2013
2.4.1 Jun 16, 2012
2.4.0 May 03, 2012
2.3.2 Dec 13, 2011
2.3.0 Oct 04, 2011
2.2.2 Aug 26, 2011
2.2.1 Aug 25, 2011
2.2.0 Aug 25, 2011
2.1.0 Aug 06, 2011
2.0.0 Jul 22, 2011
1.8.4 Jun 02, 2011
1.8.3 May 19, 2011
1.8.2 Apr 15, 2011
1.8.1 Mar 31, 2011
1.8.0 Mar 21, 2011
1.7.8 Mar 08, 2011
1.7.7 Mar 07, 2011
1.7.6 Feb 25, 2011
1.7.5 Feb 23, 2011
1.7.4 Feb 20, 2011
1.7.3 Feb 17, 2011
1.7.2 Feb 17, 2011
1.7.1 Feb 15, 2011
1.7.0 Feb 14, 2011
1.6.2 Feb 04, 2011
1.6.1 Feb 03, 2011
1.6.0 Feb 02, 2011
1.5.9 Jan 22, 2011
1.5.8 Jan 21, 2011
1.5.7 Jan 20, 2011
1.5.6 Jan 20, 2011
1.5.5 Jan 18, 2011
1.5.4 Jan 18, 2011
1.5.3 Jan 17, 2011
1.5.2 Jan 14, 2011
1.4.1 Dec 09, 2010
1.4.0 Dec 09, 2010
1.3.5 Dec 08, 2010
1.3.4 Dec 07, 2010
1.3.3 Nov 08, 2010
1.3.2 Nov 08, 2010
1.3.1 Nov 05, 2010
1.3.0 Nov 05, 2010
1.2.6 Nov 03, 2010
1.2.5 Oct 30, 2010
1.2.4 Oct 29, 2010
1.2.3 Oct 29, 2010
1.2.2 Oct 28, 2010
1.2.1 Oct 28, 2010
1.2.0 Oct 28, 2010
1.1.1 Oct 26, 2010
1.1.0 Oct 13, 2010
1.0.0 Oct 04, 2010
1.0.0b21 Oct 01, 2010
1.0.0b20 Sep 30, 2010
1.0.0b19 Sep 30, 2010
1.0.0b18 Sep 30, 2010
1.0.0b17 Sep 17, 2010
1.0.0b16 Sep 15, 2010
1.0.0b15 Sep 15, 2010
1.0.0b14 Sep 15, 2010
1.0.0b12 Sep 13, 2010
1.0.0b11 Sep 09, 2010
1.0.0b10 Aug 27, 2010
1.0.0b9 Aug 19, 2010
1.0.0b8 Aug 18, 2010
1.0.0b7 Aug 17, 2010
1.0.0b6 Aug 17, 2010
1.0.0b5 Aug 15, 2010
1.0.0b4 Aug 12, 2010
1.0.0b2 Aug 06, 2010
1.0.0b1 Aug 04, 2010
0.3.18 Feb 25, 2010
0.3.17 Feb 23, 2010
0.3.16 Feb 10, 2010
0.3.15 Jan 30, 2010
0.3.14 Jan 29, 2010
0.3.12 Jan 21, 2010
0.3.11 Jan 20, 2010
0.3.10 Jan 20, 2010
0.3.9 Nov 26, 2009
0.3.8 Nov 24, 2009
0.3.7 Nov 24, 2009
0.3.6 Nov 23, 2009
0.3.5 Nov 20, 2009
0.3.4 Nov 12, 2009
0.3.3 Nov 10, 2009
0.3.2 Oct 11, 2009
0.3.0 Oct 06, 2009
0.3.0b24 Sep 02, 2009
0.3.0b23 Sep 01, 2009
0.3.0b22 Sep 01, 2009
0.3.0b21 Aug 31, 2009
0.3.0b20 Aug 31, 2009
0.2.8 Aug 18, 2009
0.2.7 Aug 17, 2009
0.2.6 Jul 31, 2009
0.2.5 Jul 29, 2009
0.2.4 Jul 29, 2009
0.2.3 Jul 28, 2009
0.2.2 Jul 28, 2009
0.2.1 Jul 25, 2009
0.2.0 Jul 25, 2009
0.1.24 Jun 23, 2009
0.1.23 Jun 17, 2009
0.1.22 May 29, 2009
0.1.21 May 27, 2009
0.1.20 May 25, 2009
0.1.19 May 01, 2009
0.1.18 May 01, 2009
0.1.17 Apr 30, 2009
0.1.16 Apr 29, 2009
0.1.15 Apr 27, 2009
0.1.14 Apr 27, 2009
0.1.13 Mar 25, 2009
0.1.12 Mar 22, 2009
0.1.11 Mar 22, 2009
0.1.10 Mar 18, 2009
0.1.9 Mar 06, 2009
0.1.8 Mar 06, 2009
0.1.7 Mar 03, 2009
0.1.6 Mar 03, 2009
0.1.5 Feb 15, 2009
0.1.4 Feb 13, 2009
0.1.3 Feb 13, 2009
0.1.2 Feb 09, 2009
0.1.1 Feb 09, 2009
0.1 Feb 08, 2009
0.1.6.macosx Mar 03, 2009
No dependencies