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

Reply via email to