@Override public void index(File file) throws IOException { index(file, PAGE_COLUMN_INDEX); }
@Override protected void add(String[] t) throws IOException { Document doc = new Document(); doc.add(new Field(PAGE_FIELD_NAME, t[PAGE_COLUMN_INDEX], Field.Store.YES, Field.Index.NOT_ANALYZED)); doc.add(new Field(ENTRY_FIELD_NAME, toByte(t), Field.Store.YES)); indexWriter.addDocument(doc); }
CrossLanguageIndexer crossLanguageIndexer = new CrossLanguageIndexer(line.getOptionValue("index")); crossLanguageIndexer.index(line.getOptionValue("file")); crossLanguageIndexer.close(); } catch (ParseException e) {
String newOutput = langsDir + f.getName().replaceFirst("[.][^.]+$", "") + File.separator; logger.info("Indexing " + newOutput); CrossLanguageIndexer crossLanguageIndexer = new CrossLanguageIndexer(newOutput); crossLanguageIndexer.index(f); crossLanguageIndexer.close();
@Override public void index(String fileName) throws IOException { index(new File(fileName)); }