Author: markus
Date: Wed Jan 16 11:06:18 2013
New Revision: 1433896

URL: http://svn.apache.org/viewvc?rev=1433896&view=rev
Log:
Add UPDATE action to NutchIndexAction

Modified:
    nutch/trunk/CHANGES.txt
    nutch/trunk/src/java/org/apache/nutch/crawl/NutchWritable.java
    nutch/trunk/src/java/org/apache/nutch/indexer/NutchIndexAction.java

Modified: nutch/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/nutch/trunk/CHANGES.txt?rev=1433896&r1=1433895&r2=1433896&view=diff
==============================================================================
--- nutch/trunk/CHANGES.txt (original)
+++ nutch/trunk/CHANGES.txt Wed Jan 16 11:06:18 2013
@@ -2,6 +2,8 @@ Nutch Change Log
 
 (trunk): Current Development
 
+* NUTCH-1506 Add UPDATE action to NutchIndexAction (markus)
+
 * NUTCH-1500 bin/crawl fails on step solrindex with wrong path to segment 
(Tristan Buckner, snagel)
 
 * NUTCH-1274 Fix [cast] javac warnings (Tejas Patil via lewismc)

Modified: nutch/trunk/src/java/org/apache/nutch/crawl/NutchWritable.java
URL: 
http://svn.apache.org/viewvc/nutch/trunk/src/java/org/apache/nutch/crawl/NutchWritable.java?rev=1433896&r1=1433895&r2=1433896&view=diff
==============================================================================
--- nutch/trunk/src/java/org/apache/nutch/crawl/NutchWritable.java (original)
+++ nutch/trunk/src/java/org/apache/nutch/crawl/NutchWritable.java Wed Jan 16 
11:06:18 2013
@@ -20,9 +20,9 @@ import org.apache.hadoop.io.Writable;
 import org.apache.nutch.util.GenericWritableConfigurable;
 
 public class NutchWritable extends GenericWritableConfigurable {
-  
+
   private static Class<? extends Writable>[] CLASSES = null;
-  
+
   static {
     CLASSES = new Class[] {
       org.apache.hadoop.io.NullWritable.class,
@@ -38,6 +38,7 @@ public class NutchWritable extends Gener
       org.apache.nutch.crawl.Inlink.class,
       org.apache.nutch.crawl.Inlinks.class,
       org.apache.nutch.fetcher.FetcherOutput.class,
+      org.apache.nutch.indexer.NutchIndexAction.class,
       org.apache.nutch.metadata.Metadata.class,
       org.apache.nutch.parse.Outlink.class,
       org.apache.nutch.parse.ParseText.class,
@@ -51,7 +52,7 @@ public class NutchWritable extends Gener
   }
 
   public NutchWritable() { }
-  
+
   public NutchWritable(Writable instance) {
     set(instance);
   }

Modified: nutch/trunk/src/java/org/apache/nutch/indexer/NutchIndexAction.java
URL: 
http://svn.apache.org/viewvc/nutch/trunk/src/java/org/apache/nutch/indexer/NutchIndexAction.java?rev=1433896&r1=1433895&r2=1433896&view=diff
==============================================================================
--- nutch/trunk/src/java/org/apache/nutch/indexer/NutchIndexAction.java 
(original)
+++ nutch/trunk/src/java/org/apache/nutch/indexer/NutchIndexAction.java Wed Jan 
16 11:06:18 2013
@@ -28,10 +28,11 @@ import org.apache.nutch.indexer.NutchDoc
  * A {@link NutchIndexAction} is the new unit of indexing holding the
  * document and action information.
  */
-class NutchIndexAction implements Writable {
+public class NutchIndexAction implements Writable {
 
   public static final byte ADD = 0;
   public static final byte DELETE = 1;
+  public static final byte UPDATE = 2;
 
   public NutchDocument doc = null;
   public byte action = ADD;
@@ -43,7 +44,7 @@ class NutchIndexAction implements Writab
 
   public void readFields(DataInput in) throws IOException {
     action = in.readByte();
-    NutchDocument doc = new NutchDocument();
+    doc = new NutchDocument();
     doc.readFields(in);
   }
 
@@ -51,4 +52,4 @@ class NutchIndexAction implements Writab
     out.write(action);
     doc.write(out);
   }
-}
\ No newline at end of file
+}


Reply via email to