Сломался поиск в Mediawiki@PostgreSQL
Всем привет.
Случилась такая неприятность: была Mediawiki с базой в PostgreSQL,
работала себе, и вдруг там отвалился поиск по-русски, для латиницы всё
работает. При попытке поиска postgresql в лог пишет такое:
2009-10-01 04:42:32 UTC NOTICE: text-search query contains only stop
words or doesn't contain lexemes, ignored
На всякий случай:
root@forge:/tmp# cat /etc/postgresql/8.3/main/postgresql.conf | grep ^lc
lc_messages = 'C' # locale for system error message
lc_monetary = 'C' # locale for monetary formatting
lc_numeric = 'C' # locale for number formatting
lc_time = 'C' # locale for time formatting
wikidb=# SELECT upper('хабр') ILIKE upper('Хабр');
?column?
----------
f
(1 row)
wikidb=# show server_encoding ;
server_encoding
-----------------
SQL_ASCII
(1 row)
wikidb=# show lc_collate;
lc_collate
------------
C
(1 row)
Кстати, где можно почитать про postgresql и кодировки?
--
Best regards, Sergey Korobitsin
Arta Software, Astana, KZ
mailto:undertaker{at}arta.kz
xmpp:undertaker@jabber.arta.kz
--
>"Если на лиспе и сделают что-то, что не будет сосать, так это программу для пылесоса."
На лиспе формулируют proof of concept, а программы пишут по готовым спекам ПТУшники, на яве или с++.
--Sun-ch(linux.org.ru)
Reply to: