Changeset 28124

Show
Ignore:
Timestamp:
12/13/07 23:12:47 (1 year ago)
Author:
bstefanescu
Message:

added index command

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • org.nuxeo.ecm.client/trunk/nuxeo-client-build/pom.xml

    r28117 r28124  
    175175              <format>zip</format> 
    176176              <outputDirectory>target</outputDirectory> 
    177               <targetFile>nuxeo-client.zip</targetFile> 
     177              <targetFile>nuxeo-client</targetFile> 
    178178              <descriptor> 
    179179                ${basedir}/src/main/assemble/assembly.xml 
  • org.nuxeo.ecm.client/trunk/nuxeo-client-commands/src/main/java/org/nuxeo/ecm/client/commands/repository/IndexCommand.java

    r28115 r28124  
    3535    private static final long SLEEPING_DURATION = 5000; 
    3636 
    37  
    3837    @Override 
    3938    public void run(CommandLine cmdLine) throws Exception { 
    4039        index(); 
    4140    } 
    42  
    4341 
    4442    public void index() { 
     
    5553            searchService.reindexAll(REPO_NAME, "/", false); 
    5654 
     55            double s = System.currentTimeMillis(); 
     56 
    5757            while (searchService.getActiveIndexingTasks() > 0) { 
    5858 
     
    6262                        - initialIndexingThreadNumber; 
    6363 
    64                 System.out.println("indexed docs : " + nbIndexedDocs); 
     64                double tm = (System.currentTimeMillis() - s)/1000; 
     65                double flow = nbIndexedDocs / tm; 
     66 
     67                System.out.println("indexed docs : " + nbIndexedDocs + " in " 
     68                        + tm + " sec. [" + flow+" docs/sec.]"); 
    6569            } 
    6670 
     71            double tm = (System.currentTimeMillis() - s)/1000; 
     72 
    6773            // Flush remaining indexing sessions below doc batch size. 
    68             //log.info("Flush remaining sessions..."); 
    69             //searchService.saveAllSessions(); 
     74            // log.info("Flush remaining sessions..."); 
     75            // searchService.saveAllSessions(); 
    7076 
    71             System.out.print("Indexing done..."); 
     77            System.out.println("Indexing done in "+tm+" seconds"); 
    7278 
    7379        } catch (Exception e) { 
     
    7884 
    7985 
    80  
    8186}