-
- All Implemented Interfaces:
-
ai.platon.pulsar.common.config.Parameterized,ai.platon.pulsar.crawl.common.JobInitialized,java.lang.AutoCloseable
public interface IndexWriter implements Parameterized, JobInitialized, AutoCloseable
Created by vincent on 16-8-1.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIndexWriter.Companion
-
Method Summary
Modifier and Type Method Description abstract Unitopen(ImmutableConfig conf)abstract Unitopen(String indexerUrl)abstract Unitwrite(IndexDocument doc)abstract Unitdelete(String key)abstract Unitupdate(IndexDocument doc)abstract Unitcommit()abstract Unitclose()abstract Stringdescribe()Returns a String describing the IndexWriter instance and the specific parameters it can take StringgetName()BooleangetIsActive()-
-
Method Detail
-
write
abstract Unit write(IndexDocument doc)
-
update
abstract Unit update(IndexDocument doc)
-
describe
abstract String describe()
Returns a String describing the IndexWriter instance and the specific parameters it can take
-
getIsActive
Boolean getIsActive()
-
-
-
-