String queryString = new String("text:Linux-Magazine"); int maxHits = 100; /* Creating IndexReader and IndexSearcher */ Analyzer analyzer = new EnglishAnalyzer(VERSION.Lucene_40); Directory dir = FSDirectory.open(new File("/home/user/lucene/index")); IndexReader reader = DirectoryReader.open(dir); IndexSearcher searcher = new IndexSearcher(reader); /* Creating and Executing a Query */ StandardQueryParser parser = new StandardQueryParser(analyzer); Query query = parser.parse(queryString); TopDocs topdocs = searcher.search(query, maxHits); /* Reading and Outputting Hits */ ScoreDoc[] docs = topdocs.scoreDocs; for (ScoreDoc doc : doc) System.out.println(doc.doc+"\t"+doc.score); reader.close();