URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 3628
[ Назад ]

Исходное сообщение
"OpenNews: Средства поиска информации в MySQL/PostgreSQL"

Отправлено opennews , 23-Апр-04 22:26 
Статья посвящена различным способам поиска в СУБД PostgreSQL и MySQL. Интересная статья, описываются методы выборки текстовых данных по маске, от LIKE и regex, до использования полнотекстового поиска. Обращается особое внимание, различиям в реализации LIKE в PostgreSQL и MySQL.

URL: http://www.opennet.me/base/dev/mysql_pgsql_search.txt.html
Новость: http://www.opennet.me/opennews/art.shtml?num=3718


Содержание

Сообщения в этом обсуждении
"Средства поиска информации в MySQLPostgreSQL"
Отправлено Аноним , 23-Апр-04 22:26 
>До функции MATCH AGAINST, которой в базовой версии PostgreSQL нет альтернативы

что за бред? а tsearch - намного мощнее той поделки, что в mysql


"Средства поиска информации в MySQL/PostgreSQL"
Отправлено Аноним , 24-Апр-04 16:11 
Автор видимо сам не полностью знает предмет статьи

"Средства поиска информации в MySQL/PostgreSQL"
Отправлено Аноним , 25-Апр-04 04:46 
не так давно мне нужен был full text search.

Секунды не измерял, но субъективные выводы могу сделать:

tsearch2 работает медленно, также как и ilike-поиск, единственное применение tsearch'у это рейтинги, но о скорости на больших таблицах (> 2 милионов записей, по ~300 байт каждая) можно забыть.

MySQL FTS работает _очень_ быстро, даже на огромных таблицах, но зачастую не находит короткие слова, а также зачастую выдает посторонние строки, которые НЕ содержат искомых слов.

Вот так, опять компоромиcс между скоростью и качеством. :-(


"Средства поиска информации в MySQL/PostgreSQL"
Отправлено Uzaren , 26-Апр-04 11:38 
Извиняюсь, конечно ... но tsearch является неким "extention" для PgSQL.

А так вобщем-то не могу не согласиться.
Спасибо за критику :)