You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
На данный момент поиск задач по имени реализован на основе запроса LIKE, который не поддерживает регистронезависимое сравнение для кириллических символов. А хотелось бы сделать поиск задач по имени полностью регистронезависимым. Для поиска по имени "Сумма" должны выдаваться как результаты:
118: Сумма на дереве;
так и результаты:
29: Найти все пары чисел в массиве, сумма которых равна,
106: Частичная сумма,
127: Интервальная сумма.
На данный момент есть несколько вариантов решения этой задачи:
Хранить в базе поле с названием задачи для отображения и дополнительное поле с названием задачи в нижнем регистре. по которому проводить поиск;
Формировать запрос, закладываясь на то, что первый символ может быть заглавной буквой. Например, если пользователь ищет "сумма", то в запрос включать как "сумма", так и "Сумма";
Пошерстить сеть на предмет готовых решений в виде библиотек;
Озаботиться созданием хранимой процедуры типа такой.
The text was updated successfully, but these errors were encountered:
Связан с #7.
На данный момент поиск задач по имени реализован на основе запроса LIKE, который не поддерживает регистронезависимое сравнение для кириллических символов. А хотелось бы сделать поиск задач по имени полностью регистронезависимым. Для поиска по имени "Сумма" должны выдаваться как результаты:
так и результаты:
На данный момент есть несколько вариантов решения этой задачи:
The text was updated successfully, but these errors were encountered: