[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Сломался поиск в 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: