Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Tsearch2 to_tsvector()
|
|||
|---|---|---|---|
|
#18+
Добрый день! Опять возникла проблема с полностекстовым поиском. Настроил локаль на cp1251, база в это же кодировке, версия pgsql 8.2.4. Запросы такого типа выполняются прекрасно: Код: plaintext 1. 2. Но вот запросы типа: Код: plaintext 1. 2. ERROR: could not open file "D:/usr/Postgres/share\contrib/russian.stop": No such file or directory Как обойти эту ошибку, если не прдеставляется возможным предварительно обрабатывать контент, получая "правильные" слова? Ведь в английском языке часто используются сокращения типа "I h8 u". С уважением, Шулепин Евгений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 13:52 |
|
||
|
Tsearch2 to_tsvector()
|
|||
|---|---|---|---|
|
#18+
shuler239Добрый день! Опять возникла проблема с полностекстовым поиском. Настроил локаль на cp1251, база в это же кодировке, версия pgsql 8.2.4. Запросы такого типа выполняются прекрасно: Код: plaintext 1. 2. Но вот запросы типа: Код: plaintext 1. 2. ERROR: could not open file "D:/usr/Postgres/share\contrib/russian.stop": No such file or directory Как обойти эту ошибку, если не прдеставляется возможным предварительно обрабатывать контент, получая "правильные" слова? Ведь в английском языке часто используются сокращения типа "I h8 u". С уважением, Шулепин Евгений. Сконфигурите tsearch2 правильно. Подсказка, воспользуйтесть функциями parse() и ts_debug, чтобы увидеть, что 'table' и 'table2' относятся к разным классам. Можно написать свой словарь или взять к примеру словать регулярных выражений, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 19:03 |
|
||
|
Tsearch2 to_tsvector()
|
|||
|---|---|---|---|
|
#18+
Олег, спасибо Вам огромное что отвечаете и помогаете! Но что делать если при вызове просто ts_debug пишет ошибку локали, а select ts_debug('default_russian', 'string') не работает? И есть ли какие-нибудь документации по настройке конфигурации? Все что я видел - это для версии 8.3, или под utf-8. А тут такая проблема, что все жестко завязано на cp1251((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 19:16 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35101914&tid=2004671]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
77ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 347ms |

| 0 / 0 |
