Guest User

Untitled

a guest
Jan 18th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. import org.apache.lucene.index._
  2. import org.apache.lucene.document._
  3. import org.apache.lucene.search._
  4.  
  5. val directory = new RAMDirectory()
  6. val config = new IndexWriterConfig()
  7. val writer = new IndexWriter(directory, config)
  8. writer.addDocument({
  9. val doc = new Document()
  10. doc.add(new TextField("text", "brown fox jumps over lazy dog", Field.Store.YES))
  11. doc
  12. })
  13. writer.commit()
  14. writer.close()
  15.  
  16. val reader = DirectoryReader.open(directory)
  17. val searcher = new IndexSearcher(reader)
  18. val coll = TopScoreDocCollector.create(1)
  19. val query = new TermQuery(new Term("text", "dog"))
  20. searcher.search(query, coll)
  21.  
  22. Console.println(coll.topDocs().scoreDocs.toList)
  23. Console.println(coll.topDocs().scoreDocs.toList)
  24. reader.close()
  25. directory.close()
Add Comment
Please, Sign In to add comment