Author: markus
Date: Wed Jan 8 09:39:47 2014
New Revision: 1556474
URL: http://svn.apache.org/r1556474
Log:
NUTCH-1695 Add NutchDocument.toString() to ease debugging
Modified:
nutch/trunk/CHANGES.txt
nutch/trunk/src/java/org/apache/nutch/indexer/NutchDocument.java
Modified: nutch/trunk/CHANGES.txt
URL:
http://svn.apache.org/viewvc/nutch/trunk/CHANGES.txt?rev=1556474&r1=1556473&r2=1556474&view=diff
==============================================================================
--- nutch/trunk/CHANGES.txt (original)
+++ nutch/trunk/CHANGES.txt Wed Jan 8 09:39:47 2014
@@ -2,6 +2,8 @@ Nutch Change Log
Nutch Development Trunk
+* NUTCH-1695 Add NutchDocument.toString() to ease debugging (markus)
+
* NUTCH-1675 NutchField to support long (markus)
* NUTCH-1670 set same crawldb directory in mergedb parameter (lufeng via
tejasp)
Modified: nutch/trunk/src/java/org/apache/nutch/indexer/NutchDocument.java
URL:
http://svn.apache.org/viewvc/nutch/trunk/src/java/org/apache/nutch/indexer/NutchDocument.java?rev=1556474&r1=1556473&r2=1556474&view=diff
==============================================================================
--- nutch/trunk/src/java/org/apache/nutch/indexer/NutchDocument.java (original)
+++ nutch/trunk/src/java/org/apache/nutch/indexer/NutchDocument.java Wed Jan 8
09:39:47 2014
@@ -127,4 +127,18 @@ implements Writable, Iterable<Entry<Stri
out.writeFloat(weight);
documentMeta.write(out);
}
+
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("doc {\n");
+ for (Map.Entry<String, NutchField> entry : fields.entrySet()) {
+ sb.append("\t");
+ sb.append(entry.getKey());
+ sb.append(":\t");
+ sb.append(entry.getValue());
+ sb.append("\n");
+ }
+ sb.append("}\n");
+ return sb.toString();
+ }
}