Package ai.platon.pulsar.crawl.filter
Class CrawlFilter
-
- All Implemented Interfaces:
public final class CrawlFilterTODO : configurable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCrawlFilter.Companion
-
Field Summary
Fields Modifier and Type Field Description private final PageCategorypageTypeprivate final StringurlFilterprivate final TextFiltertextFilterprivate final BlockFilterblockFilterprivate final StringstartKeyprivate final StringendKeyprivate final StringreversedStartKeyprivate final StringreversedEndKeyprivate final ImmutableConfigconfpublic final static CrawlFilter.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description CrawlFilter(ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final PageCategorygetPageType()final StringgetUrlFilter()final TextFiltergetTextFilter()final BlockFiltergetBlockFilter()final StringgetStartKey()final StringgetEndKey()final StringgetReversedStartKey()final StringgetReversedEndKey()final ImmutableConfiggetConf()final WebPagefilter(WebPage page)final BooleantestUrlSatisfied(String url)final BooleantestKeyRangeSatisfied(String reversedUrl)final BooleantestTextSatisfied(String text)final BooleanisAllowed(Node node)final BooleanisDisallowed(Node node)final BooleanisDetailUrl(String url)final BooleanisSearchUrl(String url)final BooleanisMediaUrl(String url)final BooleanisIndexUrl(String url)StringtoString()-
-
Method Detail
-
getPageType
final PageCategory getPageType()
-
getUrlFilter
final String getUrlFilter()
-
getTextFilter
final TextFilter getTextFilter()
-
getBlockFilter
final BlockFilter getBlockFilter()
-
getStartKey
final String getStartKey()
-
getReversedStartKey
final String getReversedStartKey()
-
getReversedEndKey
final String getReversedEndKey()
-
getConf
final ImmutableConfig getConf()
-
filter
final WebPage filter(WebPage page)
-
testUrlSatisfied
final Boolean testUrlSatisfied(String url)
-
testKeyRangeSatisfied
final Boolean testKeyRangeSatisfied(String reversedUrl)
-
testTextSatisfied
final Boolean testTextSatisfied(String text)
-
isDisallowed
final Boolean isDisallowed(Node node)
-
isDetailUrl
final Boolean isDetailUrl(String url)
-
isSearchUrl
final Boolean isSearchUrl(String url)
-
isMediaUrl
final Boolean isMediaUrl(String url)
-
isIndexUrl
final Boolean isIndexUrl(String url)
-
-
-
-