Package ai.platon.pulsar.crawl.component
Class IndexComponent
-
- All Implemented Interfaces:
public final class IndexComponentCreated by vincent on 16-9-8. Copyright @ 2013-2016 Platon AI. All rights reserved
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIndexComponent.Companion
-
Field Summary
Fields Modifier and Type Field Description private IndexingFiltersindexingFiltersprivate IndexWritersindexWriterspublic final static IndexComponent.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description IndexComponent(IndexingFilters indexingFilters, IndexWriters indexWriters, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final IndexingFiltersgetIndexingFilters()final UnitsetIndexingFilters(IndexingFilters indexingFilters)final IndexWritersgetIndexWriters()final UnitsetIndexWriters(IndexWriters indexWriters)final Unitopen()final Unitopen(String indexerUrl)final IndexDocumentindex(WebPage page)final Unitcommit()-
-
Constructor Detail
-
IndexComponent
IndexComponent(IndexingFilters indexingFilters, IndexWriters indexWriters, ImmutableConfig conf)
-
-
Method Detail
-
getIndexingFilters
final IndexingFilters getIndexingFilters()
-
setIndexingFilters
final Unit setIndexingFilters(IndexingFilters indexingFilters)
-
getIndexWriters
final IndexWriters getIndexWriters()
-
setIndexWriters
final Unit setIndexWriters(IndexWriters indexWriters)
-
index
final IndexDocument index(WebPage page)
-
-
-
-