Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. package lucenery;
  2.  
  3. import org.apache.lucene.index.DirectoryReader;
  4. import org.apache.lucene.index.Term;
  5. import org.apache.lucene.queryparser.classic.ParseException;
  6. import org.apache.lucene.search.IndexSearcher;
  7. import org.apache.lucene.search.TermQuery;
  8. import org.apache.lucene.store.FSDirectory;
  9.  
  10. import java.io.IOException;
  11. import java.nio.file.Path;
  12.  
  13. public class Querier {
  14.  
  15. public static void main(String[] args) throws IOException, ParseException {
  16. var directory = FSDirectory.open(Path.of("./guokr"));
  17. var reader = DirectoryReader.open(directory);
  18. var searcher = new IndexSearcher(reader);
  19. var query = new TermQuery(new Term("title", "动物"));
  20. var hits = searcher.search(query, 10).scoreDocs;
  21. for(var hit : hits) {
  22. var doc = searcher.doc(hit.doc);
  23. System.out.printf("%s => %s\n", doc.get("url"), doc.get("title"));
  24. }
  25. reader.close();
  26. directory.close();
  27. }
  28.  
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement