From d70c6ace66adf0160e5386a642484e86d941eea5 Mon Sep 17 00:00:00 2001 From: Wen Heping Date: Thu, 24 May 2012 02:28:19 +0000 Subject: 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). WWW: http://bitbucket.org/mchaput/whoosh PR: 167185 Submitted by: Luiz Gustavo --- textproc/py-whoosh/Makefile | 24 ++++++++++++++++++++++++ textproc/py-whoosh/distinfo | 2 ++ textproc/py-whoosh/pkg-descr | 19 +++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 textproc/py-whoosh/Makefile create mode 100644 textproc/py-whoosh/distinfo create mode 100644 textproc/py-whoosh/pkg-descr (limited to 'textproc/py-whoosh') diff --git a/textproc/py-whoosh/Makefile b/textproc/py-whoosh/Makefile new file mode 100644 index 000000000000..28d49223c2df --- /dev/null +++ b/textproc/py-whoosh/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: py-whoosh +# Date created: 2012-04-21 +# Whom: gugabsd +# +# $FreeBSD$ +# + +PORTNAME= whoosh +PORTVERSION= 2.3.2 +CATEGORIES= textproc www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= Whoosh-${PORTVERSION} + +MAINTAINER= gugabsd@mundounix.com.br +COMMENT= Featureful full-text indexing and searching in Python + +PLIST_FILES= %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%% + +USE_PYTHON= yes +USE_PYDISTUTILS= easy_install +PYDISTUTILS_PKGNAME= Whoosh + +.include diff --git a/textproc/py-whoosh/distinfo b/textproc/py-whoosh/distinfo new file mode 100644 index 000000000000..f8dc4ac3364e --- /dev/null +++ b/textproc/py-whoosh/distinfo @@ -0,0 +1,2 @@ +SHA256 (Whoosh-2.3.2.tar.gz) = 15d451a6045bffed6dfc141a72647ec350e08d218ac0f550b0120af81e5152c7 +SIZE (Whoosh-2.3.2.tar.gz) = 882717 diff --git a/textproc/py-whoosh/pkg-descr b/textproc/py-whoosh/pkg-descr new file mode 100644 index 000000000000..06b7feab9cca --- /dev/null +++ b/textproc/py-whoosh/pkg-descr @@ -0,0 +1,19 @@ +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). + +WWW: http://bitbucket.org/mchaput/whoosh -- cgit v1.2.3