У меня есть строка "AlphaBetaZeta GammaTheta" (поле таблицы из базы данных MS SQL), и мне нужен поиск с использованием данных Spring со многими одинаковыми и случайным порядком и случайным количеством ключевых слов
I'mпытается выполнить поиск с помощью:
findByLabelContaining(Collection<String> labels)
findByLabelLike(Collection<String> labels)
, но они не работают.
Включить полнотекстовый поиск в базе данных или использовать эластичный режим не могу, только Spring-Data с собственным методом интерфейса или спользовательский jpql-запрос.
SELECT id, label
FROM TABLE10
WHERE label like '%gam%' AND
label like '%alpha%' AND
label LIKE '%theta%'
SELECT id, label
FROM TABLE10
WHERE label like '%alpha%' AND
label like '%theta%'
и более ..