knguyen 2004/11/05 16:23:41 CET
Modified files: (Branch: JAHIA-4-0-BRANCH)
src/java/org/jahia/services/fields ContentField.java
Log:
- fix page title indexing
Revision Changes Path
1.113.2.16 +9 -4 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.15&r2=1.113.2.16&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.15
retrieving revision 1.113.2.16
diff -u -r1.113.2.15 -r1.113.2.16
--- ContentField.java 5 Nov 2004 14:11:35 -0000 1.113.2.15
+++ ContentField.java 5 Nov 2004 15:23:40 -0000 1.113.2.16
@@ -603,10 +603,8 @@
}
/** Remove field from search engine */
- /*
ServicesRegistry.getInstance ()
.getJahiaSearchService ().removeFieldFromSearchEngine (this);
- */
if (!this.willBeCompletelyDeleted (null, null)) {
/** Update search engine */
@@ -823,9 +821,13 @@
// let's inform the cache server that we have updated this object,
// so that other nodes in the cluster can update their values.
ContentFieldTools.getInstance ().updateCache(this);
+
+ /** Remove field from search engine */
+ ServicesRegistry.getInstance ()
+ .getJahiaSearchService ().removeFieldFromSearchEngine (this);
// update the search index
ServicesRegistry.getInstance().getJahiaSearchService()
- .indexField(this.getID(),true,Jahia.getThreadParamBean());
+ .indexField(this.getID(),false,Jahia.getThreadParamBean());
} else {
ServicesRegistry.getInstance ()
.getJahiaSearchService ().removeFieldFromSearchEngine (this);
@@ -1776,7 +1778,10 @@
RestoreVersionTestResults.FAILED_OPERATION_STATUS ){
try {
ServicesRegistry.getInstance().getJahiaSearchService()
- .indexField(this.getID(),true,Jahia.getThreadParamBean());
+ .removeFieldFromSearchEngine(this);
+
+ ServicesRegistry.getInstance().getJahiaSearchService()
+ .indexField(this.getID(),false,Jahia.getThreadParamBean());
} catch ( Throwable t ){
logger.debug("Error re-indexing the field " + this.getID()
+ " after restore version operation.",t);