Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.apache.lucene.index._
- import org.apache.lucene.document._
- import org.apache.lucene.search._
- val directory = new RAMDirectory()
- val config = new IndexWriterConfig()
- val writer = new IndexWriter(directory, config)
- writer.addDocument({
- val doc = new Document()
- doc.add(new TextField("text", "brown fox jumps over lazy dog", Field.Store.YES))
- doc
- })
- writer.commit()
- writer.close()
- val reader = DirectoryReader.open(directory)
- val searcher = new IndexSearcher(reader)
- val coll = TopScoreDocCollector.create(1)
- val query = new TermQuery(new Term("text", "dog"))
- searcher.search(query, coll)
- Console.println(coll.topDocs().scoreDocs.toList)
- Console.println(coll.topDocs().scoreDocs.toList)
- reader.close()
- directory.close()
Add Comment
Please, Sign In to add comment