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
+}