Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / [Android] регистронезависимый поиск с кириллицей / 8 сообщений из 8, страница 1 из 1
26.08.2011, 11:07
    #37413063
Troglodit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Android] регистронезависимый поиск с кириллицей
Искал по форуму. Нашел решение с использованием ICU. В андроиде есть файлы libicui18n.so,libicuic.so. Если я правильно понял , то ICU уже есть, а как его активировать в SQLITE? Может есть другая альтернатива?
...
Рейтинг: 0 / 0
26.08.2011, 17:56
    #37414143
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Android] регистронезависимый поиск с кириллицей
Запусти
Код: plaintext
pragma compile_options
узнаешь что сейчас включено.
Скорее всего надо будет пересобирать самому.
...
Рейтинг: 0 / 0
26.08.2011, 23:55
    #37414383
maximand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Android] регистронезависимый поиск с кириллицей
Я вот тоже ищу способы решения проблемы.
Думаю, что можно родить функцию (разбираться нет сил) или переобозначить LIKE так, чтобы понимал только кириллицу без всяких региональных заморочек и универсальности.
можно использовать replace(repalce (..'а','А') в какой-либо вьюхе
icu этот много места хочет, компиляции
...
Рейтинг: 0 / 0
28.08.2011, 10:14
    #37414972
Troglodit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Android] регистронезависимый поиск с кириллицей
Перекомпилить-не подходит, т.к. патчить нужно каждое устройство.
Я копнул гугловские контакты в андроиде, так они хранятся в обычной склайтовской базе, но вот поиск по этим данным в их приложении регистронезависимый даже с кириллицей.Я так и не понял , то ли они использовали какой то костыль, то ли я что то упустил.
...
Рейтинг: 0 / 0
28.08.2011, 18:31
    #37415233
MBG
MBG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Android] регистронезависимый поиск с кириллицей
TrogloditПерекомпилить-не подходит, т.к. патчить нужно каждое устройство.
Я копнул гугловские контакты в андроиде, так они хранятся в обычной склайтовской базе, но вот поиск по этим данным в их приложении регистронезависимый даже с кириллицей.Я так и не понял , то ли они использовали какой то костыль, то ли я что то упустил.

Достаточно просто забиндить свои функции регистронезависимого поиска. Аналогично делают в браузерах (к примеру, см. поиск по закладкам).
...
Рейтинг: 0 / 0
30.08.2011, 14:16
    #37417584
Troglodit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Android] регистронезависимый поиск с кириллицей
А можно поподробней или ссылку?
...
Рейтинг: 0 / 0
30.08.2011, 14:51
    #37417659
MBG
MBG
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Android] регистронезависимый поиск с кириллицей
Troglodit,

Офсайт содержит пример на тикле:
http://www.sqlite.org/tclsqlite.html#collate

Пример на си в модуле ICU можно посмотреть.
...
Рейтинг: 0 / 0
05.09.2011, 14:50
    #37425384
Troglodit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Android] регистронезависимый поиск с кириллицей
К сожалению, как это сделать в гугловской яве, я не представляю. Пришлось использовать суррогатный метод, тему можно закрывать. Всем спасибо.
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / [Android] регистронезависимый поиск с кириллицей / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]