Когда я пытаюсь сделать следующее:
select * from post where combined_tokens @@ to_tsquery('http://www.youtube.com/watch?v=rodegw90123');
Выдает ошибку:
ERROR: syntax error in tsquery: "http://www.youtube.com/watch?v=rodegw90123"
Что я делаю не так?
Функция "to_tsquery" ожидает запросы на специальном языке .
Для запроса неструктурированного текста, такого как ваш URL, вы можете использовать вместо него plainto_tsquery:
=> select plainto_tsquery('http://www.youtube.com/watch?v=rodegw90123'); 'www.youtube.com/watch?v=rodegw90123' & 'www.youtube.com' & '/watch?v=rodegw90123'