public class NutchDocument extends java.lang.Object implements Writable, java.lang.Iterable<java.util.Map.Entry<java.lang.String,NutchField>>, java.lang.Cloneable
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.Object value) |
NutchDocument |
clone() |
Metadata |
getDocumentMeta() |
NutchField |
getField(java.lang.String name) |
java.util.Collection<java.lang.String> |
getFieldNames() |
java.lang.Object |
getFieldValue(java.lang.String name) |
float |
getWeight() |
java.util.Iterator<java.util.Map.Entry<java.lang.String,NutchField>> |
iterator()
Iterate over all fields.
|
void |
readFields(java.io.DataInput in) |
NutchField |
removeField(java.lang.String name) |
void |
setWeight(float weight) |
java.lang.String |
toString() |
void |
write(java.io.DataOutput out) |
public static final byte VERSION
public void add(java.lang.String name,
java.lang.Object value)
public java.lang.Object getFieldValue(java.lang.String name)
public NutchField getField(java.lang.String name)
public NutchField removeField(java.lang.String name)
public java.util.Collection<java.lang.String> getFieldNames()
public java.util.Iterator<java.util.Map.Entry<java.lang.String,NutchField>> iterator()
iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.String,NutchField>>public float getWeight()
public void setWeight(float weight)
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()
toString in class java.lang.Objectpublic NutchDocument clone() throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectjava.lang.CloneNotSupportedExceptionCopyright © 2019 The Apache Software Foundation