Dependencies for Hayoo-1.2.3
Executables
hayooIndexer
- base (>=4 && <5)
- binary (>=0.5 && <1)
- bytestring (>=0.9 && <1)
- bzlib (>=0.4 && <1)
- enummapset (<1)
- filepath (>=1 && <2)
- Holumbus-Searchengine (>=1.2.3 && <2)
- hxt (>=9.1 && <10)
- hxt-cache (>=9 && <10)
- hxt-charproperties (>=9 && <10)
- hxt-curl (>=9 && <10)
- hxt-http (>=9 && <10)
- hxt-regex-xmlschema (>=9 && <10)
- hxt-xpath (>=9.1 && <10)
- network (>=2.1 && <3)
- old-time (>=1 && <2)
- parsec (>=2.1 && <4)
- process (>=1 && <2)
- tar (>=0.3 && <1)
- zlib (>=0.5 && <1)
- if impl(ghc<7.4)
- containers (>=0.2 && <0.4.2)
- deepseq (>=1.1 && <1.2)
- containers (>=0.4.2)
- deepseq (>=1.2)
hayooSnap
- base (>=4 && <5)
- bytestring (>=0.9.1 && <0.10)
- Holumbus-Searchengine (>=1.2.3 && <2)
- hxt (>=9 && <10)
- hxt-unicode (>=9 && <10)
- json (>=0.4 && <1)
- MonadCatchIO-transformers (>=0.2.1 && <0.3)
- mtl (>=2 && <3)
- text (>=0.11 && <1)
- transformers (>=0.2.2 && <0.3)
- xhtml-combinators (>=0.2.2 && <0.3)
- if flag(hayoosnap4)
- base (>=4 && <5)
- snap (>=0.4 && <0.6)
- snap-core (>=0.4 && <0.6)
- snap-server (>=0.4 && <0.6)
- containers
- data-lens (>=2)
- data-lens-template (>=2.1 && <2.2)
- filepath
- heist (>=0.7 && <0.9)
- snap (>=0.7 && <0.8)
- snap-core (>=0.7 && <0.8)
- snap-server (>=0.7 && <0.8)
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
hayoosnap4 | Build Hayoo! search with Snap server version 4 or version 7 | Enabled |
hashedindex | Build 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