@Test
public void testIndexSearch() throws Exception{
Directory directory = FSDirectory.open(
new File(
"d:\\directory"));
IndexReader reader = DirectoryReader.open(directory);
IndexSearcher inexSearcher =
new IndexSearcher(reader);
Query query =
new TermQuery(
new Term(
"title",
"共 "));
TopDocs topDocs = inexSearcher.search(query,
5);
System.
out.println(
"命中文档数:" + topDocs.totalHits);
ScoreDoc[] scoreDocs = topDocs.scoreDocs;
for(ScoreDoc scoreDoc:scoreDocs){
Document doc = inexSearcher.doc(scoreDoc.doc);
System.
out.println(
"标题为:" + doc.
get(
"title"));
}
}
搜索结果
转载请注明原文地址: https://ju.6miu.com/read-37652.html