Safe Haskell | None |
---|---|
Language | Haskell98 |
Text index using the DocIdMap
based on the StringMap
implementation.
- newtype DmPrefixTree v = DmPT {}
- newtype SimplePrefixTreeIndex = SimplePTIx {}
- newtype PrefixTreeIndexInt = InvIntIx {
- invIntIx :: KeyProxyIndex Text (KeyProxyIndex UnInt (KeyProxyIndex Text (DmPrefixTree DocIdSet)))
- newtype PrefixTreeIndexDate = InvDateIx {
- invDateIx :: KeyProxyIndex Text (KeyProxyIndex UnDate (KeyProxyIndex Text (DmPrefixTree DocIdSet)))
Documentation
newtype DmPrefixTree v Source
Text index using DocIdMap
based on the StringMap
implementation.
Note that the value parameter is on the type of the DocIdMap
value and not the DocIdSet
itself.
Eq v => Eq (DmPrefixTree v) | |
Show v => Show (DmPrefixTree v) | |
IndexValue v => Binary (DmPrefixTree v) | |
NFData v => NFData (DmPrefixTree v) | |
IndexValue v => Index (DmPrefixTree v) | |
Typeable (* -> *) DmPrefixTree | |
type IKey (DmPrefixTree v) = Key | |
type IVal (DmPrefixTree v) = v | |
type ICon (DmPrefixTree v) = () |
newtype SimplePrefixTreeIndex Source
Integer index using a StringMap
-implementation.
newtype PrefixTreeIndexInt Source
Integer index using a StringMap
-implementation.
InvIntIx | |
|
newtype PrefixTreeIndexDate Source
Date index using a StringMap
-implementation.
InvDateIx | |
|