Safe Haskell | None |
---|
- data Document a
- data Documents a
- type SmallDocuments = Documents
- type Inverted = Inverted0
- emptyInverted :: Inverted
- removeDocIdsInverted :: Occurrences -> Inverted -> Inverted
- type CompactInverted = InvertedOSerialized
- emptyCompactInverted :: CompactInverted
- inverted2compactInverted :: Inverted -> CompactInverted
- type HolumbusState di = IndexerState Inverted Documents di
- type HolumbusConfig di = IndexCrawlerConfig Inverted Documents di
- emptyHolumbusState :: HolumbusState di
- defragmentHolumbusState :: Binary di => HolumbusState di -> HolumbusState di
- emptyIndexerState :: i -> d c -> IndexerState i d c
- emptyDocuments :: Documents a
- mergeAndWritePartialRes' :: (MonadIO m, NFData i, Binary i) => (SmallDocuments i -> SmallDocuments i) -> [String] -> String -> m ()
- writeXml :: (MonadIO m, XmlPickler a) => FilePath -> a -> m ()
- writeBin :: (MonadIO m, Binary a) => FilePath -> a -> m ()
- writeSearchBin :: (Binary c, MonadIO m) => FilePath -> HolumbusState c -> m ()
- writePartialIndex :: (NFData c, XmlPickler c, Binary c) => Bool -> FilePath -> CrawlerAction a (HolumbusState c) ()
Documentation
A document consists of a title and its unique identifier (URI) and a customizable component
Binary a => HolDocuments Documents a | |
(Binary a, HolIndex i) => HolDocIndex Documents a i | |
Eq (Documents a) | |
Show (Documents a) | |
Binary a => Binary (Documents a) | |
NFData (Documents a) | |
(Binary a, XmlPickler a) => XmlPickler (Documents a) |
type SmallDocuments = DocumentsSource
type HolumbusState di = IndexerState Inverted Documents diSource
type HolumbusConfig di = IndexCrawlerConfig Inverted Documents diSource
defragmentHolumbusState :: Binary di => HolumbusState di -> HolumbusState diSource
emptyIndexerState :: i -> d c -> IndexerState i d cSource
emptyDocuments :: Documents aSource
Create an empty table.
mergeAndWritePartialRes' :: (MonadIO m, NFData i, Binary i) => (SmallDocuments i -> SmallDocuments i) -> [String] -> String -> m ()Source
writeSearchBin :: (Binary c, MonadIO m) => FilePath -> HolumbusState c -> m ()Source
writePartialIndex :: (NFData c, XmlPickler c, Binary c) => Bool -> FilePath -> CrawlerAction a (HolumbusState c) ()Source