Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lucenery;
- import org.apache.lucene.index.DirectoryReader;
- import org.apache.lucene.index.Term;
- import org.apache.lucene.queryparser.classic.ParseException;
- import org.apache.lucene.search.IndexSearcher;
- import org.apache.lucene.search.TermQuery;
- import org.apache.lucene.store.FSDirectory;
- import java.io.IOException;
- import java.nio.file.Path;
- public class Querier {
- public static void main(String[] args) throws IOException, ParseException {
- var directory = FSDirectory.open(Path.of("./guokr"));
- var reader = DirectoryReader.open(directory);
- var searcher = new IndexSearcher(reader);
- var query = new TermQuery(new Term("title", "动物"));
- var hits = searcher.search(query, 10).scoreDocs;
- for(var hit : hits) {
- var doc = searcher.doc(hit.doc);
- System.out.printf("%s => %s\n", doc.get("url"), doc.get("title"));
- }
- reader.close();
- directory.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement