Мне нужно выполнить поиск близости в памяти с помощью Lucene4s. Основываясь на документации, я написал следующий код:
import com.outr.lucene4s.query.{PagedResults, SearchResult}
object Lucene4sExample extends App {
import com.outr.lucene4s._
val lucene = new DirectLucene(Nil)
val myText = lucene.create.field[String]("myText")
val description = "A vast and strikingly authentic loft"
lucene.doc().fields(myText(description)).index()
val paged:PagedResults[SearchResult] = lucene.query().filter(parseQuery(""""strikingly authentic"~1""")).search()
println(paged.results.length)
paged.results.foreach(print)
}
Я ожидаю, что документ будет возвращен, но это не так. Есть идеи, как это исправить?