Package ai.platon.pulsar.parse.tika
Class TikaParser
-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized,ai.platon.pulsar.skeleton.crawl.parse.Parser
public final class TikaParser implements ParserWrapper for Tika parsers. Mimics the HTMLParser but using the XHTML representation returned by Tika as SAX events
-
-
Field Summary
Fields Modifier and Type Field Description private final Durationtimeoutprivate final CrawlFilterscrawlFiltersprivate final ParseFiltersparseFiltersprivate final ImmutableConfigconf
-
Constructor Summary
Constructors Constructor Description TikaParser(ImmutableConfig conf)TikaParser(CrawlFilters crawlFilters, ParseFilters parseFilters, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description DurationgetTimeout()final CrawlFiltersgetCrawlFilters()final ParseFiltersgetParseFilters()final ImmutableConfiggetConf()ParseResultparse(WebPage page)-
-
Method Detail
-
getTimeout
Duration getTimeout()
-
getCrawlFilters
final CrawlFilters getCrawlFilters()
-
getParseFilters
final ParseFilters getParseFilters()
-
getConf
final ImmutableConfig getConf()
-
parse
ParseResult parse(WebPage page)
-
-
-
-