public class ElasticIndexWriter extends java.lang.Object implements IndexWriter
X_POINT_ID| Constructor and Description |
|---|
ElasticIndexWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected BulkProcessor.Listener |
bulkProcessorListener()
Generates a default BulkProcessor.Listener
|
void |
close() |
void |
commit() |
void |
delete(java.lang.String key) |
java.lang.String |
describe()
Returns a String describing the IndexWriter instance and the specific
parameters it can take
|
Configuration |
getConf() |
protected Client |
makeClient(Configuration conf)
Generates a TransportClient or NodeClient
|
void |
open(JobConf job,
java.lang.String name) |
void |
setConf(Configuration conf) |
void |
update(NutchDocument doc) |
void |
write(NutchDocument doc) |
public void open(JobConf job, java.lang.String name) throws java.io.IOException
open in interface IndexWriterjava.io.IOExceptionprotected Client makeClient(Configuration conf) throws java.io.IOException
java.io.IOExceptionprotected BulkProcessor.Listener bulkProcessorListener()
public void write(NutchDocument doc) throws java.io.IOException
write in interface IndexWriterjava.io.IOExceptionpublic void delete(java.lang.String key)
throws java.io.IOException
delete in interface IndexWriterjava.io.IOExceptionpublic void update(NutchDocument doc) throws java.io.IOException
update in interface IndexWriterjava.io.IOExceptionpublic void commit()
throws java.io.IOException
commit in interface IndexWriterjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface IndexWriterjava.io.IOExceptionpublic java.lang.String describe()
IndexWriterdescribe in interface IndexWriterpublic void setConf(Configuration conf)
setConf in interface Configurablepublic Configuration getConf()
getConf in interface ConfigurableCopyright © 2017 The Apache Software Foundation