knguyen 2005/05/24 20:14:18 CEST
Modified files: (Branch: JAHIA-4-1-BRANCH)
src/java/org/jahia/services/fields ContentField.java
Log:
- use an in-memory indexer ( limited in size ) as an index buffer for
indexing the most recently updated content in a synchronous manner.
Revision Changes Path
1.113.2.16.2.1 +3 -3
jahia/src/java/org/jahia/services/fields/ContentField.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/src/java/org/jahia/services/fields/ContentField.java.diff?r1=1.113.2.16&r2=1.113.2.16.2.1&f=h
Index: ContentField.java
===================================================================
RCS file:
/home/cvs/repository/jahia/src/java/org/jahia/services/fields/Attic/ContentField.java,v
retrieving revision 1.113.2.16
retrieving revision 1.113.2.16.2.1
diff -u -r1.113.2.16 -r1.113.2.16.2.1
--- ContentField.java 5 Nov 2004 15:23:40 -0000 1.113.2.16
+++ ContentField.java 24 May 2005 18:14:18 -0000 1.113.2.16.2.1
@@ -610,7 +610,7 @@
/** Update search engine */
ServicesRegistry.getInstance ()
.getJahiaSearchService ().indexField (this.getID (),
false,
- jParams);
+ jParams, true);
}
if (stateModified) {
@@ -827,7 +827,7 @@
.getJahiaSearchService ().removeFieldFromSearchEngine
(this);
// update the search index
ServicesRegistry.getInstance().getJahiaSearchService()
- .indexField(this.getID(),false,Jahia.getThreadParamBean());
+ .indexField(this.getID(),false,Jahia.getThreadParamBean(),
true);
} else {
ServicesRegistry.getInstance ()
.getJahiaSearchService ().removeFieldFromSearchEngine
(this);
@@ -1781,7 +1781,7 @@
.removeFieldFromSearchEngine(this);
ServicesRegistry.getInstance().getJahiaSearchService()
- .indexField(this.getID(),false,Jahia.getThreadParamBean());
+ .indexField(this.getID(),false,Jahia.getThreadParamBean(),
true);
} catch ( Throwable t ){
logger.debug("Error re-indexing the field " + this.getID()
+ " after restore version operation.",t);