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 Writable
java.io.IOException
public void write(java.io.DataOutput out) throws java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object
public NutchDocument clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
Copyright © 2019 The Apache Software Foundation