И что LIKE есть и в PostgreSQL
Проверял.
Чем больше вложенность,тем медленнее.
Само собой, так и должно быть.
Парсер товаров с веб сайта сколько будет стоить? http://fes-shop.ru
В сравнении со стандартными функциями намного медленнее.
И разрыв в скорости становится больше пропорционально увеличению вложенности.
Хоть этот вариант проще и выглядит красивее,но медленнее.
LIKE всё равно не вариант. Допустим я ввожу в форму слово "Цвет". В базе такие записи:
¤ Цвет красный
¤ Цвет желтый
¤ Цвет зеленый
¤ Цветок
¤ Красный цвет
¤ Желтый цвет
¤ Зеленый цвет
Используя LIKE я получу только:
¤ Цвет красный
¤ Цвет желтый
¤ Цвет зеленый
¤ Цветок
советую погуглить
Можно попробовать искать так
LIKE "%ключ%" OR LIKE "ключ%" OR LIKE "%ключ"
LiveStreet, можно указать и like будет смотреть в любом месте.
LiveStreet, easy http://sqlfiddle.com/#!15/5d7d5/1