[TOC]
org.apache.nutch.indexer
Interface IndexWriter
- All Superinterfaces:
- org.apache.hadoop.conf.Configurable, Pluggable
- All Known Implementing Classes:
- DummyIndexWriter, ElasticIndexWriter, SolrIndexWriter
public interface IndexWriter extends Pluggable, org.apache.hadoop.conf.Configurable
Field Summary
Fields Modifier and Type Field and Description static String
X_POINT_ID
The name of the extension point.
Method Summary
Methods Modifier and Type Method and Description void
close()
void
commit()
void
delete(String key)
String
describe()
Returns a String describing the IndexWriter instance and the specific parameters it can take
void
open(org.apache.hadoop.mapred.JobConf job,
String name)
void
update(NutchDocument doc)
void
write(NutchDocument doc)
-
Methods inherited from interface org.apache.hadoop.conf.Configurable
getConf, setConf
Field Detail
-
X_POINT_ID
static final String X_POINT_ID
The name of the extension point.
Method Detail
-
open
void open(org.apache.hadoop.mapred.JobConf job, String name) throws IOException
- Throws:
- <code>IOException</code>
-
write
void write(NutchDocument doc) throws IOException
- Throws:
- <code>IOException</code>
-
delete
void delete(String key) throws IOException
- Throws:
- <code>IOException</code>
-
update
void update(NutchDocument doc) throws IOException
- Throws:
- <code>IOException</code>
-
commit
void commit() throws IOException
- Throws:
- <code>IOException</code>
-
close
void close() throws IOException
- Throws:
- <code>IOException</code>
-
describe
String describe()
Returns a String describing the IndexWriter instance and the specific parameters it can take