нескольким столбцам и потом узнать, по каким именно было совпадение?
я знаю как загуглить такое
подскажи) у меня не гуглится чет)
http://www.sai.msu.su/~megera/postgres/fts/fts.pdf
А Вам точно именно это нужно? Т.е. поиск в конкатенации каких-то полей, а не по каждому отдельно?
мне нужно выполнить поиск по 5 столбцам и в конце узнать, что например по последнему совпадений не было
Вы не ответили на мой вопрос, на самом деле. На примере: WITH t(a, b) AS ( VALUES ('мне нужно выполнить', 'поиск по 5 столбцам и в конце узнать') ) SELECT a, b, to_tsvector(a) @@ phraseto_tsquery('выполнить поиск') AS in_a, to_tsvector(b) @@ phraseto_tsquery('выполнить поиск') AS in_b, to_tsvector(a || ' ' || b) @@ phraseto_tsquery('выполнить поиск') AS in_both FROM t; Вам как нужно-то?
Обсуждают сегодня