[sisyphus] postgresql index row
Ivan Fedorov
ns на altlinux.org
Пт Ноя 12 09:58:02 UTC 2010
Igor Zubkov <igor.zubkov-Re5JQEeQqe8AvxtiuMwx3w на public.gmane.org>
writes:
> Hi!
>
> Никто не сталкивался вот с таким?
>
> == AddIndexOnChangelogtext: migrating ========================================
> -- add_index(:changelogs, :changelogtext)
Ну во первых и впрямь, "а нахрена?!".
А во вторых оно всё равно не будет хорошо работать. Если вам нужен поиск
по тексту - то надо пользоваться FTS движками. В PostgreSQL например
встроен tsearch2. Из отдельных - Sphinx весьма неплох, да и настроить не
имея опыта его проще чем tsearch2.
А обычные btree индексы нормально искать по тексту всё равно не
позволят. А если нужна проверка на уникальность, то там и индекса от
какого-нить хэша хватит.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20101112/ef38f6f0/attachment.bin>
Подробная информация о списке рассылки Sisyphus