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

Re: Сломался поиск в Mediawiki@PostgreSQL



Здравствуйте.

Хм, у меня:

postgres=# show server_encoding;
 server_encoding
-----------------
 UTF8
(1 запись)

postgres=# show lc_collate;
 lc_collate
-------------
 ru_RU.UTF-8
(1 запись)

Видимо поэтому.

Sergey Korobitsin пишет:
Всем привет.
Случилась такая неприятность: была 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 и кодировки?


--
Здесь могла быть ваша реклама...


Reply to: