[{"title":"( 82 个子文件 132KB ) java实现搜索引擎源代码","children":[{"title":"zilverline","children":[{"title":"extractors","children":[{"title":"package.html <span style='color:#111;'> 156B </span>","children":null,"spread":false},{"title":"TextExtractor.java <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"HTMLExtractor.java <span style='color:#111;'> 6.28KB </span>","children":null,"spread":false},{"title":"PDFExtractor.java <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"AbstractExtractor.java <span style='color:#111;'> 9.12KB </span>","children":null,"spread":false},{"title":"PowerPointExtractor.java <span style='color:#111;'> 4.06KB </span>","children":null,"spread":false},{"title":"RTFExtractor.java <span style='color:#111;'> 3.52KB </span>","children":null,"spread":false},{"title":"WordExtractor.java <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"ExcelExtractor.java <span style='color:#111;'> 5.40KB </span>","children":null,"spread":false},{"title":"FileInfoExtractor.java <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false}],"spread":true},{"title":"dao","children":[{"title":"DAOException.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 149B </span>","children":null,"spread":false},{"title":"CollectionManagerDAO.java <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"IndexServiceDAO.java <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"SearchServiceDAO.java <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"xstream","children":[{"title":"package.html <span style='color:#111;'> 168B </span>","children":null,"spread":false},{"title":"AbstractXStreamDAOImpl.java <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false},{"title":"CollectionManagerXStreamDAOImpl.java <span style='color:#111;'> 4.74KB </span>","children":null,"spread":false},{"title":"IndexServiceXStreamDAOImpl.java <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"SearchServiceXStreamDAOImpl.java <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"web","children":[{"title":"package.html <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"CollectionForm.java <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"SearchController.java <span style='color:#111;'> 8.64KB </span>","children":null,"spread":false},{"title":"UploadForm.java <span style='color:#111;'> 6.01KB </span>","children":null,"spread":false},{"title":"UploadCommand.java <span style='color:#111;'> 845B </span>","children":null,"spread":false},{"title":"RequestDumperFilter.java <span style='color:#111;'> 7.20KB </span>","children":null,"spread":false},{"title":"EditCollectionController.java <span style='color:#111;'> 4.02KB </span>","children":null,"spread":false},{"title":"ZilverController.java <span style='color:#111;'> 5.84KB </span>","children":null,"spread":false},{"title":"SearchDefaultsController.java <span style='color:#111;'> 6.78KB </span>","children":null,"spread":false},{"title":"UploadValidator.java <span style='color:#111;'> 2.63KB </span>","children":null,"spread":false},{"title":"CollectionManagerValidator.java <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"SearchServiceValidator.java <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"AbstractZilverController.java <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"CollectionValidator.java <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"CustomCollectionEditor.java <span style='color:#111;'> 5.05KB </span>","children":null,"spread":false},{"title":"AddIMAPCollectionController.java <span style='color:#111;'> 2.31KB </span>","children":null,"spread":false},{"title":"IndexController.java <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"HandlerValidator.java <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"SearchForm.java <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false},{"title":"CollectionTriple.java <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"IndexDefaultsController.java <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"CacheController.java <span style='color:#111;'> 5.37KB </span>","children":null,"spread":false},{"title":"DocumentFromCacheForm.java <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"HandlersController.java <span style='color:#111;'> 5.29KB </span>","children":null,"spread":false},{"title":"ExtractorMappingsController.java <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false},{"title":"IndexDefaultsValidator.java <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"AddCollectionController.java <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"SearchFormValidator.java <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false}],"spread":false},{"title":"lucene","children":[{"title":"package.html <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"BoostFactor.java <span style='color:#111;'> 3.94KB </span>","children":null,"spread":false},{"title":"BoostingParser.java <span style='color:#111;'> 4.81KB </span>","children":null,"spread":false}],"spread":true},{"title":"core","children":[{"title":"package.html <span style='color:#111;'> 248B </span>","children":null,"spread":false},{"title":"SearchResult.java <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"IndexCommand.java <span style='color:#111;'> 9.38KB </span>","children":null,"spread":false},{"title":"FileSystemCollection.java <span style='color:#111;'> 22.92KB </span>","children":null,"spread":false},{"title":"Handler.java <span style='color:#111;'> 7.02KB </span>","children":null,"spread":false},{"title":"ParsedFileInfo.java <span style='color:#111;'> 6.36KB </span>","children":null,"spread":false},{"title":"Extractor.java <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false},{"title":"AbstractCollection.java <span style='color:#111;'> 24.41KB </span>","children":null,"spread":false},{"title":"Result.java <span style='color:#111;'> 9.69KB </span>","children":null,"spread":false},{"title":"ExtractorFactory.java <span style='color:#111;'> 12.10KB </span>","children":null,"spread":false},{"title":"IMAPCollection.java <span style='color:#111;'> 22.04KB </span>","children":null,"spread":false},{"title":"SearchException.java <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"DocumentCollection.java <span style='color:#111;'> 5.74KB </span>","children":null,"spread":false},{"title":"IndexException.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"SearchServiceImpl.java <span style='color:#111;'> 17.76KB </span>","children":null,"spread":false},{"title":"package.html <span style='color:#111;'> 264B </span>","children":null,"spread":false},{"title":"CollectionManager.java <span style='color:#111;'> 7.20KB </span>","children":null,"spread":false},{"title":"CollectionManagerImpl.java <span style='color:#111;'> 29.32KB </span>","children":null,"spread":false},{"title":"IndexServiceImpl.java <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"SearchService.java <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false},{"title":"IndexService.java <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false}],"spread":true},{"title":"util","children":[{"title":"package.html <span style='color:#111;'> 175B </span>","children":null,"spread":false},{"title":"ClassFinder.java <span style='color:#111;'> 17.23KB </span>","children":null,"spread":false},{"title":"StopWatchException.java <span style='color:#111;'> 1.65KB </span>","children":null,"spread":false},{"title":"About.java <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"Utils.java <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false},{"title":"StreamGobbler.java <span style='color:#111;'> 2.42KB </span>","children":null,"spread":false},{"title":"About.template <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"StopWatch.java <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"FileUtils.java <span style='color:#111;'> 11.33KB </span>","children":null,"spread":false},{"title":"SysUtils.java <span style='color:#111;'> 29.17KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]