Package uk.ac.ucl.panda.indexing.io

Examples of uk.ac.ucl.panda.indexing.io.IndexWriter


       Config config = new Config(appProp);
       docMaker.setConfig(config);
       HTMLParser htmlParser = (HTMLParser) Class.forName(config.get("html.parser","uk.ac.ucl.panda.applications.demo.DemoHTMLParser")).newInstance();
       docMaker.setHTMLParser(htmlParser);
      
       IndexWriter writer = new IndexWriter(indexDir,
          new PorterStemAnalyzer(), true);
      writer.setUseCompoundFile(false);
     
     long start = new Date().getTime();
       while ((doc = docMaker.makeDocument()) != null) {
         writer.addDocument(doc);// add Document to index   
       }

   
   
    int numIndexed = writer.docCount();
    writer.optimize();
    writer.close();
                long end = new Date().getTime();
    System.out.println("Indexing " + numIndexed + " files took " + (end - start)+ " milliseconds");
                ExtraInformation EI= new ExtraInformation(index, field);
                EI.addExtraInformation();
               
View Full Code Here

TOP

Related Classes of uk.ac.ucl.panda.indexing.io.IndexWriter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.