diff --git a/migrations/20190325001339_releases.js b/migrations/20190325001339_releases.js index 9d6d20b7..85bed018 100644 --- a/migrations/20190325001339_releases.js +++ b/migrations/20190325001339_releases.js @@ -1012,7 +1012,7 @@ exports.up = knex => Promise.resolve() SELECT releases.id, ranks.rank FROM ( SELECT releases_search.release_id, - ts_rank(releases_search.document, to_tsquery('english', regexp_replace(query, '[\\s._-]+', '|', 'gi'))) AS rank + ts_rank(releases_search.document, to_tsquery('english', array_to_string(array(SELECT * FROM regexp_matches(query, '\\w+', 'g')), '|'))) AS rank FROM releases_search ) ranks LEFT JOIN releases ON releases.id = ranks.release_id