您的位置:首页 > 其它

Lucene搜索已经创建好的索引

2017-03-12 23:23 253 查看


//搜索索引
@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","共 "));

//搜索前5条
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"));
}
}


搜索结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: