document.add(longField);
Field shortField = new StringField("short", "", Field.Store.NO);
document.add(shortField);
Field stringField = new StringField("string", "", Field.Store.NO);
document.add(stringField);
Field textField = new TextField("text", "", Field.Store.NO);
document.add(textField);
for (String [] doc : documents) {
idField.setStringValue(doc[0]);
byteField.setStringValue(doc[1]);
doubleField.setStringValue(doc[2]);
floatField.setStringValue(doc[3]);
intField.setStringValue(doc[4]);
longField.setStringValue(doc[5]);
shortField.setStringValue(doc[6]);
stringField.setStringValue(doc[7]);
textField.setStringValue(doc[8]);
iw.addDocument(document);
}
reader = iw.getReader();
searcher = newSearcher(reader);