-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized,ai.platon.pulsar.crawl.common.JobInitialized,ai.platon.pulsar.crawl.index.IndexWriter,java.lang.AutoCloseable
public final class SolrIndexWriter implements IndexWriter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSolrIndexWriter.Companion
-
Constructor Summary
Constructors Constructor Description SolrIndexWriter(IndexerMapping indexerMapping, ImmutableConfig conf)
-
Method Summary
Modifier and Type Method Description final WebDbgetWebDb()final UnitsetWebDb(WebDb webDb)BooleangetIsActive()UnitsetIsActive(Boolean isActive)StringgetName()Unitsetup(ImmutableConfig conf)ParamsgetParams()Unitopen(ImmutableConfig conf)Unitopen(String solrUrl)final UnitdeleteByQuery(String query)Unitdelete(String key)Unitupdate(IndexDocument doc)Unitwrite(IndexDocument doc)Unitclose()Unitcommit()final Unitpush()Stringdescribe()-
-
Method Detail
-
getWebDb
final WebDb getWebDb()
-
getIsActive
Boolean getIsActive()
-
setIsActive
Unit setIsActive(Boolean isActive)
-
getParams
Params getParams()
-
deleteByQuery
final Unit deleteByQuery(String query)
-
-
-
-