[Bug 546704] New: Review Request: python-whoosh - Fast, pure-Python full text indexing, search, and spell checking library

bugzilla at redhat.com bugzilla at redhat.com
Fri Dec 11 18:19:07 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: Review Request: python-whoosh - Fast, pure-Python full text indexing, search, and spell checking library

https://bugzilla.redhat.com/show_bug.cgi?id=546704

           Summary: Review Request: python-whoosh - Fast, pure-Python full
                    text indexing, search, and spell checking library
           Product: Fedora
           Version: rawhide
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: medium
         Component: Package Review
        AssignedTo: nobody at fedoraproject.org
        ReportedBy: allisson at gmail.com
         QAContact: extras-qa at fedoraproject.org
                CC: notting at redhat.com, fedora-package-review at redhat.com
   Estimated Hours: 0.0
    Classification: Fedora


Spec URL:
http://allisson.fedorapeople.org/packages/python-whoosh/python-whoosh.spec

SRPM URL:
http://allisson.fedorapeople.org/packages/python-whoosh/python-whoosh-0.3.9-1.fc12.src.rpm

Description: Whoosh is a fast, featureful full-text indexing and searching
library 
implemented in pure Python.

Whoosh was created and is maintained by MattChaput. 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.

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 parsed by pyparsing.
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.

Koji scratch build: http://koji.fedoraproject.org/koji/taskinfo?taskID=1870135

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list