Lucene搜索已经创建好的索引

    xiaoxiao2021-03-25  66

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

    搜索结果

    转载请注明原文地址: https://ju.6miu.com/read-37652.html

    最新回复(0)