[jboss-cvs] jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/search ...

Christian Bauer christian at hibernate.org
Mon Sep 24 04:23:21 EDT 2007


  User: cbauer  
  Date: 07/09/24 04:23:21

  Modified:    examples/wiki/src/main/org/jboss/seam/wiki/core/search  
                        WikiSearch.java IndexManager.java
  Log:
  New help system and improved wiki text editor
  
  Revision  Changes    Path
  1.5       +0 -1      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/search/WikiSearch.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: WikiSearch.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/search/WikiSearch.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- WikiSearch.java	4 Sep 2007 09:33:20 -0000	1.4
  +++ WikiSearch.java	24 Sep 2007 08:23:21 -0000	1.5
  @@ -95,7 +95,6 @@
           return searchResult;
       }
   
  -    @Transactional
       public void search() {
           page = 0;
           searchEntities = new TreeSet<SearchableEntity>();
  
  
  
  1.6       +8 -5      jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/search/IndexManager.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: IndexManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/examples/wiki/src/main/org/jboss/seam/wiki/core/search/IndexManager.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- IndexManager.java	15 Sep 2007 17:06:17 -0000	1.5
  +++ IndexManager.java	24 Sep 2007 08:23:21 -0000	1.6
  @@ -14,6 +14,7 @@
   
   import javax.persistence.EntityManager;
   import javax.transaction.UserTransaction;
  +import java.math.BigDecimal;
   
   /**
    * Management the Lucene index.
  @@ -87,12 +88,14 @@
                   while (true) {
                       i++;
                       Object o = cursor.get(0);
  -                    log.debug("indexing: " + o);
  +                    log.debug("indexing instance " + i + ": " + o);
                       ftSession.index(o);
  -                    if (i % batchSize == 0) ftSession.clear(); // Clear persistence context for each batch
  -
  -                    progress.setPercentComplete( (100/count) * i);
  -                    log.debug("percent of index update complete: " + progress);
  +                    if (i % batchSize == 0) {
  +                        log.debug("ending batch, beginning new batch");
  +                        ftSession.clear(); // Clear persistence context for each batch
  +                    }
  +                    progress.setPercentComplete( new Double(100d/count*i).intValue() );
  +                    log.debug(progress);
   
                       if (cursor.isLast())
                           break;
  
  
  



More information about the jboss-cvs-commits mailing list