diff --git a/publish/isearcher_3.6.jar b/publish/isearcher_3.6.jar index 060670d..a794183 100644 Binary files a/publish/isearcher_3.6.jar and b/publish/isearcher_3.6.jar differ diff --git a/src/net/ion/nsearcher/index/AsyncIndexer.java b/src/net/ion/nsearcher/index/AsyncIndexer.java index 6a709ac..0821363 100644 --- a/src/net/ion/nsearcher/index/AsyncIndexer.java +++ b/src/net/ion/nsearcher/index/AsyncIndexer.java @@ -53,7 +53,7 @@ public void addAfterHandler(AfterIndexHandler iafter) { iafters.add(iafter); } - private void beforeHandle(CollectorEvent event, MyDocument mydoc) { + private void beforeHandle(CollectorEvent event, WriteDocument mydoc) { for (BeforeIndexHandler before : ibefores) { before.handleDoc(event, mydoc); } diff --git a/src/net/ion/nsearcher/index/BeforeIndexHandler.java b/src/net/ion/nsearcher/index/BeforeIndexHandler.java index d7e9265..5a1eaaf 100644 --- a/src/net/ion/nsearcher/index/BeforeIndexHandler.java +++ b/src/net/ion/nsearcher/index/BeforeIndexHandler.java @@ -1,10 +1,11 @@ package net.ion.nsearcher.index; import net.ion.nsearcher.common.MyDocument; +import net.ion.nsearcher.common.WriteDocument; import net.ion.nsearcher.index.event.CollectorEvent; public interface BeforeIndexHandler { - public void handleDoc(CollectorEvent event, MyDocument mydoc); + public void handleDoc(CollectorEvent event, WriteDocument mydoc); } diff --git a/src/net/ion/nsearcher/index/report/DefaultDocumentReporter.java b/src/net/ion/nsearcher/index/report/DefaultDocumentReporter.java index bdefe56..0e1016e 100644 --- a/src/net/ion/nsearcher/index/report/DefaultDocumentReporter.java +++ b/src/net/ion/nsearcher/index/report/DefaultDocumentReporter.java @@ -7,6 +7,7 @@ import net.ion.framework.util.Debug; import net.ion.nsearcher.common.MyDocument; +import net.ion.nsearcher.common.WriteDocument; import net.ion.nsearcher.index.BeforeIndexHandler; import net.ion.nsearcher.index.event.CollectorEvent; import net.ion.nsearcher.index.event.ICollectorEvent; @@ -30,8 +31,8 @@ public void collected(ICollectorEvent event) { try { - MyDocument[] docs = ((CollectorEvent)event).makeDocument() ; - for (MyDocument doc : docs) { + WriteDocument[] docs = ((CollectorEvent)event).makeDocument() ; + for (WriteDocument doc : docs) { handleBeforeProcessor((CollectorEvent) event, doc); count.incrementAndGet() ; Debug.debug(doc) ; @@ -41,7 +42,7 @@ public void collected(ICollectorEvent event) { } } - private void handleBeforeProcessor(CollectorEvent event, MyDocument mydoc) { + private void handleBeforeProcessor(CollectorEvent event, WriteDocument mydoc) { for (BeforeIndexHandler before : ibefores) { before.handleDoc(event, mydoc); }