package doser.tools.indexcreation;
import java.io.File;
import java.io.IOException;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.Term;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.ScoreDoc;
import org.apache.lucene.search.TopDocs;
import org.apache.lucene.store.FSDirectory;
import doser.lucene.query.TermQuery;
public class Test {
public static void main(String[] args) {
try {
IndexReader reader = IndexReader.open(FSDirectory.open(new File(
"/home/quh/Arbeitsfläche/NewIndexTryout/")));
IndexSearcher searcher = new IndexSearcher(reader);
Query q = new TermQuery(new Term("Label", "Washington"));
TopDocs td = searcher.search(q, 1000);
ScoreDoc[] sd = td.scoreDocs;
for (int i = 0; i < sd.length; i++) {
int docNr = sd[i].doc;
Document doc = reader.document(docNr);
System.out.println(doc.get("Mainlink"));
}
} catch (IOException e) {
e.printStackTrace();
}
}
}