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);
  

Reply via email to