Java Code Index Search Engine Apache Lucene
| 
import java.io.*; 
import java.util.Date; 
import
  org.apache.lucene.analysis.Analyzer; 
import
  org.apache.lucene.analysis.standard.StandardAnalyzer; 
import
  org.apache.lucene.document.Document; 
import org.apache.lucene.document.Field; 
import
  org.apache.lucene.document.NumericField; 
import
  org.apache.lucene.index.FieldInfo.IndexOptions; 
import
  org.apache.lucene.index.IndexWriter; 
import
  org.apache.lucene.index.IndexWriterConfig; 
import org.apache.lucene.index.IndexWriterConfig.OpenMode; 
import org.apache.lucene.index.Term; 
import
  org.apache.lucene.store.Directory; 
import
  org.apache.lucene.store.FSDirectory; 
import org.apache.lucene.util.Version; 
/** Index all text files under a
  directory. 
 * <p> 
 * This is a command-line application
  demonstrating simple Lucene indexing. 
 * Run it with no command-line arguments for
  usage information. 
 */ 
public class IndexFiles { 
 
  private IndexFiles() {} 
 
  /** Index all text files under a directory. */ 
 
  public static void main(String[] args) { 
   
  String usage = "java org.apache.lucene.demo.IndexFiles " | 
