public class NutchDocument extends java.lang.Object implements Writable, java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>>
NutchDocument is the unit of indexing.| Modifier and Type | Field and Description |
|---|---|
static byte |
VERSION |
| Constructor and Description |
|---|
NutchDocument() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.lang.String name,
java.lang.String value) |
Metadata |
getDocumentMeta() |
java.util.Collection<java.lang.String> |
getFieldNames() |
java.lang.String |
getFieldValue(java.lang.String name) |
java.util.List<java.lang.String> |
getFieldValues(java.lang.String name) |
float |
getScore() |
java.util.Iterator<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>> |
iterator()
Iterate over all fields.
|
void |
readFields(java.io.DataInput in) |
java.util.List<java.lang.String> |
removeField(java.lang.String name) |
void |
setScore(float score) |
java.lang.String |
toString()
A utility-like method which can easily be used to write any
NutchDocument object to string for simple
debugging. |
void |
write(java.io.DataOutput out) |
public static final byte VERSION
public void add(java.lang.String name,
java.lang.String value)
public java.lang.String getFieldValue(java.lang.String name)
public java.util.List<java.lang.String> getFieldValues(java.lang.String name)
public java.util.List<java.lang.String> removeField(java.lang.String name)
public java.util.Collection<java.lang.String> getFieldNames()
public java.util.Iterator<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>> iterator()
iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>>public float getScore()
public void setScore(float score)
public Metadata getDocumentMeta()
public void readFields(java.io.DataInput in)
throws java.io.IOException
readFields in interface Writablejava.io.IOExceptionpublic void write(java.io.DataOutput out)
throws java.io.IOException
public java.lang.String toString()
NutchDocument object to string for simple
debugging.toString in class java.lang.ObjectCopyright © 2019 The Apache Software Foundation