Spring & MongoDB ошибка полнотекстового поиска - PullRequest
0 голосов
/ 24 апреля 2019

Я новичок в Spring Framework и создал проект с JHipster онлайн, используя MongoDB в качестве базы данных.Однако я пытаюсь настроить текстовый поиск для моей коллекции MongoDB, но при импорте TextCriteria мой код завершается ошибкой во время компиляции со следующей ошибкой:

package org.springframework.data.mongodb.core.query.text does not exist

Это код для моей UserSearchRepository

// package path hidden
import ....User;

import org.springframework.data.mongodb.core.query.text.TextCriteria;
import org.springframework.data.mongodb.repository.MongoRepository;
import java.util.List;

/**
 * Spring Data MongoDB repository for the User entity.
 */
@Repository
public interface UserSearchRepository extends MongoRepository<User, String> {
    List<User> search(TextCriteria textCriteria);
}

А это код моего поискового контроллера

    @GetMapping("/_search/users/{query}")
    public List<User> search(@PathVariable String query) {
        TextCriteria textCriteria = TextCriteria.forDefaultLanguage();
        textCriteria.matching(query);
        return userSearchRepository.search(textCriteria);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...