name: hunt-searchengine
version: 0.3.0.1
license: MIT
license-file: LICENSE
author: Chris Reumann, Ulf Sauer, Uwe Schmidt
copyright: Chris Reumann, Ulf Sauer, Uwe Schmidt
maintainer: Chris Reumann, Ulf Sauer, Uwe Schmidt
stability: experimental
category: Text, Data
synopsis: A search and indexing engine.
homepage: http://github.com/hunt-framework/
description: The Hunt-Searchengine library provides a toolkit to
create fast and flexible searchengines.
cabal-version: >=1.8
build-type: Simple
-- tested-with: ghc-7.6.3
-- extra-source-files:
-- README
-- enable with cabal test -ftest-strict
flag test-strict
default: False
manual: True
source-repository head
type: git
location: https://github.com/hunt-framework/hunt-searchengine.git
library
build-depends: base >= 4.5 && < 5
, aeson >= 0.6
, aeson-pretty >= 0.7
, binary >= 0.5 && < 1
, bytestring < 1
, containers >= 0.5
, data-r-tree >= 0.0.5.0
, data-stringmap >= 1.0.1.1 && < 2
, data-default
, deepseq >= 1.2
, dlist
, filepath >= 1
, hslogger >= 1 && < 2
, hxt-regex-xmlschema >= 9.1
, monad-parallel >= 0.7
, mtl >= 1.1 && < 3
, murmur-hash
, parsec >= 2.1 && < 4
, text >= 1 && < 1.2
, time >= 1.4 && < 2
, transformers >= 0.3
, unordered-containers >= 0.2
, vector >= 0.10
exposed-modules:
Control.Concurrent.XMVar
Data.Bijection
Data.Bijection.Instances
Data.IntMap.BinTree.Strict
Data.IntSet.Cache
Data.LimitedPriorityQueue
Data.Text.Binary
Data.Typeable.Binary
GHC.Fingerprint.Binary
GHC.Stats.Json
Hunt.ClientInterface
Hunt.Common
Hunt.Common.ApiDocument
Hunt.Common.BasicTypes
Hunt.Common.DocDesc
Hunt.Common.DocId
Hunt.Common.DocIdMap
Hunt.Common.DocIdSet
Hunt.Common.Document
Hunt.Common.Occurrences
Hunt.Common.Positions
Hunt.Common.RawResult
Hunt.Common.IntermediateValue
Hunt.Index.Schema
Hunt.Index.Schema.Analyze
Hunt.Index.Schema.Normalize.Date
Hunt.Index.Schema.Normalize.Position
Hunt.Index.Schema.Normalize.Int
Hunt.Index
Hunt.Index.IndexImpl
Hunt.Index.PrefixTreeIndex
Hunt.Index.PrefixTreeIndex2Dim
Hunt.Index.RTreeIndex
Hunt.Index.InvertedIndex
Hunt.Index.Proxy.KeyIndex
Hunt.DocTable
Hunt.DocTable.HashedDocTable
Hunt.ContextIndex
Hunt.Interpreter
Hunt.Interpreter.BasicCommand
Hunt.Interpreter.Command
Hunt.Query.Fuzzy
Hunt.Query.Intermediate
Hunt.Query.Language.Grammar
Hunt.Query.Language.Parser
Hunt.Query.Language.Builder
Hunt.Query.Processor
Hunt.Query.Ranking
Hunt.Query.Result
Hunt.Utility
Hunt.Utility.Log
Hunt.Utility.Output
hs-source-dirs: src
ghc-options: -Wall -funbox-strict-fields -fwarn-tabs -threaded
extensions: MultiParamTypeClasses
FlexibleContexts
OverloadedStrings
TypeFamilies
ConstraintKinds
KindSignatures
CPP
test-suite Hunt-Tests
hs-source-dirs: test
main-is: Hunt.hs
other-modules: Hunt.AnalyzerTests
Hunt.IndexTests
Hunt.InterpreterTests
Hunt.QueryParserTests
Hunt.TestHelper
Hunt.Index.ContextIndexTests
Hunt.Index.Default
Hunt.Index.Helper
Hunt.Index.IndexValueTests
type: exitcode-stdio-1.0
ghc-options: -Wall
extensions: OverloadedStrings
build-depends: base
, containers
, HUnit
, QuickCheck
, test-framework
, test-framework-hunit
, test-framework-quickcheck2
, text
, old-locale
, time
, aeson
, binary
, hunt-searchengine
, mtl
, random
, directory
, data-default
, data-r-tree
, monad-parallel
test-suite Hunt-Strictness
hs-source-dirs: test
main-is: Strictness.hs
other-modules: Hunt.Strict.ContextIndex
Hunt.Strict.DocTable
Hunt.Strict.Helper
Hunt.Strict.Index
type: exitcode-stdio-1.0
ghc-options: -Wall
extensions: OverloadedStrings
if !flag(test-strict)
buildable: False
else
build-depends: base
, containers
, deepseq
, ghc-heap-view >= 0.5
, HUnit
, hunt-searchengine
, mtl
, QuickCheck
, random >= 1.0
, test-framework
, test-framework-hunit
, test-framework-quickcheck2
, text
, aeson
, unordered-containers
, time
, old-locale
, monad-parallel
, data-default