full-text-search: In-memory full text search engine

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

An in-memory full text search engine library. It lets you run full-text queries on a collection of your documents.

Features:

It is independent of the document type, so you have to write the document-specific parts: extracting search terms and any stop words, case-normalisation or stemming. This is quite easy using libraries such as tokenize and snowball.

The source package includes a demo to illustrate how to use the library. The demo is a simplified version of how the library is used in the hackage-server where it provides the backend for the package search feature.

Properties

Versions 0.2.0.0, 0.2.1.0, 0.2.1.1, 0.2.1.3, 0.2.1.4, 0.2.1.4, 0.2.2.0, 0.2.2.1, 0.2.2.2
Change log changelog
Dependencies array (>=0.4 && <0.6), base (>=4.5 && <5.9), bytestring, Cabal (>=1.14 && <3), containers (>=0.4 && <0.6), directory, filepath, full-text-search, mtl, snowball (>=1.0 && <1.1), split (>=0.2), tar, text (>=0.11 && <1.3), time, tokenize (>=0.1), transformers, vector (>=0.11 && <0.13) [details]
License BSD-3-Clause
Copyright 2013-2014 Duncan Coutts, 2014 Well-Typed LLP, 2014 IRIS Connect Ltd.
Author Duncan Coutts
Maintainer Duncan Coutts <duncan@well-typed.com>
Category Data, Text, Search
Bug tracker https://github.com/well-typed/full-text-search/issues
Source repo head: git clone git@github.com:well-typed/full-text-search.git
Uploaded by MikolajKonarski at 2017-08-31T08:41:33Z

Modules

[Index]

Flags

Automatic Flags
NameDescriptionDefault
build-search-demo

Build a little program illustrating the use of the library

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees