The full-text-search package

[ Tags: bsd3, data, library, search, text ] [ Propose Tags ]

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
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.*), split (>=0.2), tar, text (>=0.11 && <1.3), time, tokenize (>=0.1), transformers, vector (>=0.11 && <0.13) [details]
License BSD3
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 repository head: git clone git@github.com:well-typed/full-text-search.git
Uploaded Thu Aug 31 08:42:37 UTC 2017 by MikolajKonarski
Distributions NixOS:0.2.1.4
Executables search-demo
Downloads 985 total (20 in the last 30 days)
Rating 0.0 (0 ratings) [clear rating]
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-08-31 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
build-search-demo

Build a little program illustrating the use of the library

DisabledAutomatic

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees