Сегодня мы будем готовить собственную функцию поиска like Для В кодировки UTF-8 без учета регистра. Наша кухня успела столкнуться с данной проблемой, когда база уже сварена, а поиск без учета регистра корректно работает только с ASCII...
Поступило мне задание написать модуль взаимодействия с базой данных вокруг которой можно было бы обернуть поисковую систему.
Базой данных была выбрана SQLite3, и отказаться на данный момент от нее нельзя.
Так же, система должна хорошо масштабироваться горизонтально.
Мы будем работать только с входными данными и как они поступают в базу данных нас, в данный момент, не сильно интересует. Просто скажу что вариантов для этого масса. Так же мы не будем использовать готовые поисковые системы вроде ElasticSearch...