@real_mista

Android. Как настроить ormlite для like запроса, без учета регистра для кириллического текста?

Делаю выборку
myDao.query(querybuilder.where().like("title", searchString + "%").prepare()); Любой текст в поиске работает корректно на английских символах. Но для кириллицы нужно searchString вводить с учетом регистра. Что нужно сделать, чтобы результаты поиска для кириллицы выдавались без учета регистра.

Единственное, что нашел stackoverflow.com/questions/5945222/in-ormlite-wri...
Но для русского текста ситуация не меняется.
Я сделал костыльное решение , создав еще одну колонку, куда я сохраняю только upperCase текст, и делаю поиск по нему, но имхо это не тру.

Вот что нужно сделать? Может как-то по другому сделать запрос? Или есть какие-то настройки базы при первичной инициализации? Буду благодарен за любые ответы.
  • Вопрос задан
  • 528 просмотров
Пригласить эксперта
Ответы на вопрос 1
gadfi
@gadfi
https://gamega.org
Буду благодарен за любые ответы.

если не критично по размеру бд так и оставьте, это старая проблема sqlite а не orm
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы