Updated release search regex to exclude underscores.

This commit is contained in:
DebaucheryLibrarian
2021-04-15 16:56:44 +02:00
parent 1116e09af5
commit 0773a8019c
3 changed files with 9 additions and 20 deletions

View File

@@ -1277,7 +1277,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', array_to_string(array(SELECT * FROM regexp_matches(query, '\\w+', 'g')), '|'))) AS rank
ts_rank(releases_search.document, to_tsquery('english', array_to_string(array(SELECT * FROM regexp_matches(query, '[A-Za-zÀ-ÖØ-öø-ÿ0-9]+', 'g')), '|'))) AS rank
FROM releases_search
) ranks
LEFT JOIN releases ON releases.id = ranks.release_id