= Сообщение: 6880 из 14515 ======================================= R50.SYSOP = От : Alexey Vissarionov 2:5020/545 02 May 17 11:55:00 Кому : Sergey Sokoloff 02 May 17 11:55:00 Тема : Регистронезависимый поиск в базе данных SQLite FGHI : area://R50.SYSOP?msgid=2:5020/545+59084a93 На : area://R50.SYSOP?msgid=2:50/88+5902edee = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Доброго времени суток, Sergey! 28 Apr 2017 10:15:22, ты -> Sergey Poziturin:
SP>> Даже хуже того, в той бд sqlite, которая встроена в андроид, SP>> например, всё средне паршиво в регистронезависимостью (чаще SP>> всего для национальных алфавитов её нет), а регексы там вообще SP>> не предусмотрены. Сам понимаешь, шерстить весь текст в базе SP>> руками вообще не вариант, это будет сжирать батарейку за часы. SS> Раздел http://www.sqlite.org/fts5.html#tokenizers пособия по SS> FTS5 говорит нам, вместе с последующим разделом его, что SS> регистронезависимый поиск с учётом национальных алфавитов (с SS> тем учётом, который стандартом Unicode 6.1 предполагается) SS> всё же наличествует в SQLite, начиная от версии 3.9.0
Ага. И реализован средствами glibc (точнее, libiconv как части glibc). Этак и поддержку регулярных выражений можно через pcre сделать...
SS> Встроена ли эта версия в Android -- это, однако же, более сложный SS> вопрос.
В общем случае - нет. Ибо библиотека glibc лежит в основе GNU/Linux, но совершенно не обязана входить в состав Android/Linux.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Пароль - как коньяк: чем больше звездочек, тем лучше --- /bin/vi * Origin: http://openwall.com/Owl/ru (2:5020/545)