Я использую Elastic Search с данными Spring.
У меня есть простой метод в репозитории:
findByUserNameContaining("a b");
Этот метод не дает ожидаемого результата из-за ПРОБЕЛА.
Ошибка получения:
"Невозможно построить запрос '"a b"'. Вместо этого используйте выражение или несколько предложений." EXCEPTION="org.springframework.dao.InvalidDataAccessApiUsageException: невозможно построить запрос '"a b"'. Вместо этого используйте выражение или несколько предложений.
За прекращение создания нескольких токенов из-за пробела. У меня есть отображение:
"userName": {
"type": "string",
"index": "not_analyzed"
},
Я совершенно удивлен, что я получаю эту проблему после "index": "not_analyzed"
в отображении.
Помогите мне, пожалуйста. Заранее спасибо!