The Hayoo package

[Tags: mit, program]

The Hayoo! search engine based no the Holumbus framework provides a document indexer and a crawler to build indexes over Haddock generated API documentation and packages as well as a query interface for these indexes.

Changes from 1.2.2: Optional use of new HashedIndex with DocIds generated by a hash function


Properties

Versions1.2.0, 1.2.3
Dependenciesbase (==4.*), binary (>=0.5 && <1), bytestring (>=0.9.1 && <0.10), bzlib (>=0.4 && <1), containers (>=0.2 && <0.4.2), data-lens (>=2), data-lens-template (==2.1.*), deepseq (==1.1.*), enummapset (==0.*), filepath (==1.*), heist (>=0.7 && <0.9), Holumbus-Searchengine (>=1.2.3 && <2), hxt (>=9.1 && <10), hxt-cache (==9.*), hxt-charproperties (==9.*), hxt-curl (==9.*), hxt-http (==9.*), hxt-regex-xmlschema (==9.*), hxt-unicode (==9.*), hxt-xpath (>=9.1 && <10), json (>=0.4 && <1), MonadCatchIO-transformers (>=0.2.1 && <0.3), mtl (==2.*), network (>=2.1 && <3), old-time (==1.*), parsec (>=2.1 && <4), process (==1.*), snap (==0.7.*), snap-core (==0.7.*), snap-server (==0.7.*), tar (>=0.3 && <1), text (>=0.11 && <1), transformers (>=0.2.2 && <0.3), xhtml-combinators (>=0.2.2 && <0.3), zlib (>=0.5 && <1) or
base (==4.*), binary (>=0.5 && <1), bytestring (>=0.9.1 && <0.10), bzlib (>=0.4 && <1), containers (>=0.2 && <0.4.2), deepseq (==1.1.*), enummapset (==0.*), filepath (==1.*), Holumbus-Searchengine (>=1.2.3 && <2), hxt (>=9.1 && <10), hxt-cache (==9.*), hxt-charproperties (==9.*), hxt-curl (==9.*), hxt-http (==9.*), hxt-regex-xmlschema (==9.*), hxt-unicode (==9.*), hxt-xpath (>=9.1 && <10), json (>=0.4 && <1), MonadCatchIO-transformers (>=0.2.1 && <0.3), mtl (==2.*), network (>=2.1 && <3), old-time (==1.*), parsec (>=2.1 && <4), process (==1.*), snap (>=0.4 && <0.6), snap-core (>=0.4 && <0.6), snap-server (>=0.4 && <0.6), tar (>=0.3 && <1), text (>=0.11 && <1), transformers (>=0.2.2 && <0.3), xhtml-combinators (>=0.2.2 && <0.3), zlib (>=0.5 && <1) or
base (==4.*), binary (>=0.5 && <1), bytestring (>=0.9.1 && <0.10), bzlib (>=0.4 && <1), containers (>=0.4.2), data-lens (>=2), data-lens-template (==2.1.*), deepseq (>=1.2), enummapset (==0.*), filepath (==1.*), heist (>=0.7 && <0.9), Holumbus-Searchengine (>=1.2.3 && <2), hxt (>=9.1 && <10), hxt-cache (==9.*), hxt-charproperties (==9.*), hxt-curl (==9.*), hxt-http (==9.*), hxt-regex-xmlschema (==9.*), hxt-unicode (==9.*), hxt-xpath (>=9.1 && <10), json (>=0.4 && <1), MonadCatchIO-transformers (>=0.2.1 && <0.3), mtl (==2.*), network (>=2.1 && <3), old-time (==1.*), parsec (>=2.1 && <4), process (==1.*), snap (==0.7.*), snap-core (==0.7.*), snap-server (==0.7.*), tar (>=0.3 && <1), text (>=0.11 && <1), transformers (>=0.2.2 && <0.3), xhtml-combinators (>=0.2.2 && <0.3), zlib (>=0.5 && <1) or
base (==4.*), binary (>=0.5 && <1), bytestring (>=0.9.1 && <0.10), bzlib (>=0.4 && <1), containers (>=0.4.2), deepseq (>=1.2), enummapset (==0.*), filepath (==1.*), Holumbus-Searchengine (>=1.2.3 && <2), hxt (>=9.1 && <10), hxt-cache (==9.*), hxt-charproperties (==9.*), hxt-curl (==9.*), hxt-http (==9.*), hxt-regex-xmlschema (==9.*), hxt-unicode (==9.*), hxt-xpath (>=9.1 && <10), json (>=0.4 && <1), MonadCatchIO-transformers (>=0.2.1 && <0.3), mtl (==2.*), network (>=2.1 && <3), old-time (==1.*), parsec (>=2.1 && <4), process (==1.*), snap (>=0.4 && <0.6), snap-core (>=0.4 && <0.6), snap-server (>=0.4 && <0.6), tar (>=0.3 && <1), text (>=0.11 && <1), transformers (>=0.2.2 && <0.3), xhtml-combinators (>=0.2.2 && <0.3), zlib (>=0.5 && <1)
LicenseMIT
CopyrightCopyright (c) 2007 - 2012 Uwe Schmidt, Sebastian M. Gauck and Timo B. Kranz
AuthorSebastian M. Gauck, Timo B. Kranz, Uwe Schmidt
MaintainerTimo B. Kranz <tbh@holumbus.org>, Uwe Schmidt <uwe@fh-wedel.de>
Stabilityexperimental
CategoryText, Data
Home pagehttp://holumbus.fh-wedel.de
Source repositoryhead: git clone https://github.com/fortytools/holumbus
ExecutableshayooSnap, hayooIndexer
Upload dateThu Mar 1 14:44:06 UTC 2012
Uploaded byUweSchmidt
Downloads214 total (16 in last 30 days)

Flags

NameDescriptionDefault
hayoosnap4Build Hayoo! search with Snap server version 4 or version 7Enabled
hashedindexBuild with hashed index instead of compact index. The main difference between CompactIndex (default) and HashedIndex is the generation of document ids. With CompactIndex the document ids are generated sequentially by using a counter. So the ids are only valid per index. With HashedIndex the ids are generated by computing a hash value (64 bit) from the document URL. So these ids are valid across different indexes. This enables easy and efficient merging of separatly generated indexes. Updating indexes becomes mutch easier with this strategy. The drawback is a larger inverted index. The small numbers in the CompactIndex can be compressed much better than the large numbers generated by the hash function.Disabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees