Привет, я действительно новичок в Spring Boot и использую Kotlin, чтобы изучить его (я профессионально занимаюсь Android/iOS и т. д.)
У меня есть базовая настройка API (Spring Boot, Web, MongoDB и т. д.), и мой интерфейс использует MongoRepository.
Я настроил свою MongoDB с полнотекстовым индексом (text1) и отсортировал по баллам. Я пытаюсь вызвать это в Котлин сейчас
override fun searchResult(search : String): List<Result> {
val criteria = TextCriteria.forDefaultLanguage()
.matchingAny(search)
val query = TextQuery.queryText(criteria)
.sortByScore()
.with(PageRequest(0, 5))
var r : List<Result> = searchRepository.findAll(query, Result.class)
}
Как мне на самом деле выполнить запрос? FindAll не подходит?