package com.casia;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.DirectoryReader;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.index.IndexableField;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirectory;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.List;
@SpringBootTest
class CsApplicationTests {
@Test
void getAll(){
Path indexPath = Paths.get("D:/zyhj/indexDir");
FSDirectory dir = null;
try {
dir = FSDirectory.open(indexPath);
IndexReader reader = DirectoryReader.open(dir);
int count = reader.maxDoc();//所有文档数
for (int i = 0; i < count; i++){
Document doc = reader.document(i);
System.out.println(doc.get("title"));
}
dir.close();
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
lucene 拿到索引的全部内容
最新推荐文章于 2022-01-24 14:20:26 发布