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 Writable
java.io.IOException
public 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.Object
Copyright © 2019 The Apache Software Foundation