05 July, 2013

Whoosh 2.5.1


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
Matt Chaput | More scripts
whoosh.ca
Apache License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
Python
July 5th, 2013, 19:55 GMT
C: \ Modules \ Python Modules

It was originally created for use in the online help system of Side Effects Software's 3D animation software Houdini.

The library can be useful in many of these 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.

The fundamental design is similar to Lucene, but uses KinoSearch's indexing algorithm, some scoring algorithms from Terrier, and the English morphological variation generator from Minion.

Here are some key features of "Whoosh":

· 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 parsed by pyparsing.
· Pure Python spell-checker (as far as I know, the only one).


download button
Via: Whoosh 2.5.1

0 Comment: