Author: lewismc
Date: Wed Jan 8 11:41:16 2014
New Revision: 1556503
URL: http://svn.apache.org/r1556503
Log:
NUTCH-1695 NutchDocument.toString()
Modified:
nutch/branches/2.x/CHANGES.txt
nutch/branches/2.x/src/java/org/apache/nutch/indexer/NutchDocument.java
Modified: nutch/branches/2.x/CHANGES.txt
URL:
http://svn.apache.org/viewvc/nutch/branches/2.x/CHANGES.txt?rev=1556503&r1=1556502&r2=1556503&view=diff
==============================================================================
--- nutch/branches/2.x/CHANGES.txt (original)
+++ nutch/branches/2.x/CHANGES.txt Wed Jan 8 11:41:16 2014
@@ -2,6 +2,8 @@ Nutch Change Log
Current Development
+* NUTCH-1695 NutchDocument.toString() (markus via lewismc)
+
* NUTCH-1696 Enable use of (Gora) SNAPSHOT dependencies (lewismc)
* NUTCH-1681 In URLUtil.java, toUNICODE method does not work correctly
(ðlhami KALKAN, snagel, markus via lewismc)
Modified:
nutch/branches/2.x/src/java/org/apache/nutch/indexer/NutchDocument.java
URL:
http://svn.apache.org/viewvc/nutch/branches/2.x/src/java/org/apache/nutch/indexer/NutchDocument.java?rev=1556503&r1=1556502&r2=1556503&view=diff
==============================================================================
--- nutch/branches/2.x/src/java/org/apache/nutch/indexer/NutchDocument.java
(original)
+++ nutch/branches/2.x/src/java/org/apache/nutch/indexer/NutchDocument.java Wed
Jan 8 11:41:16 2014
@@ -138,4 +138,22 @@ implements Writable, Iterable<Entry<Stri
documentMeta.write(out);
}
+ /**
+ * A utility-like method which can easily be used to write
+ * any {@link org.apache.nutch.indexer.NutchDocument} object
+ * to string for simple debugging.
+ */
+ public String toString() {
+ StringBuilder sb = new StringBuilder();
+ sb.append("doc {\n");
+ for (Entry<String, List<String>> 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();
+ }
}