У меня есть метод репозитория, который выполняет запрос «начинается с» (префикс) в поле userAccount.userName
. Когда я ищу строку без пробела, она возвращает правильные результаты. Но когда я ищу строки с пробелом в нем, он генерирует исключение.Spring data elasticsearch репозиторий «StartingWith» throws InvalidDataAccessApiUsageException при поиске строки с пробелами
Мой репозиторий метод:
public List<EsUser> findByUserAccountUserNameStartingWith(String term);
Строка поиска: Том Круз
Исключение:
org.springframework.dao.InvalidDataAccessApiUsageException: Может не constructQuery «*» Том Круз"'. Вместо этого используйте выражение или несколько статей .