Выбор по одной цене

antson

Новичок
Партнер клуба
угу и запросе вместо простого лайка в where части будет (like '%word1%' or .... like '%word N%') и не слабая такая конструкция в ордер бай на количество найденных слов
а в результате словоформ нет. синонимов нет. ранжирование самое слабенькое.

а учитывая что топик стартер пытается написать универсальный запрос, когда не известно сколько слов окажется в поисковом выражении становится совсем грустно
 

antson

Новичок
Партнер клуба
ну это от целей поиска. найти все слова или максимальное релевантное иначе я бы про ордер секцию не стал бы писать ;)
 

AnrDaemon

Продвинутый новичок
Вам не приходило в голову, что сравнение строк уже идёт с учётом типа колонки?
 

mstdmstd

Новичок
Я интересовался никто не работал с citext ? В смысле багов, проблем с производительностью и т.д.?
 

fixxxer

К.О.
Партнер клуба
Не особо понятно, зачем он нужен.
Для поиска по равенству можно просто сделать индекс на lower(value).
А в твоем случае, думаю, уместнее всего будет FTS.
 
Сверху