SELECT releases.title, doc.release_id, ts_rank(doc.document::tsvector, to_tsquery('english', array_to_string(array(SELECT * FROM regexp_matches('alexis tea', '[A-Za-zÀ-ÖØ-öø-ÿ0-9]+', 'g')), '|'))) as rank
FROM (
SELECT releases_search.release_id, document
FROM releases_search
WHERE document::tsvector @@ to_tsquery('english', array_to_string(array(SELECT * FROM regexp_matches('alexis tea', '[A-Za-zÀ-ÖØ-öø-ÿ0-9]+', 'g')), '|'))
) AS doc
LEFT JOIN releases ON releases.id = doc.release_id
ORDER BY rank DESC;
Credit to boiii
```
SELECT releases.title, doc.release_id, ts_rank(doc.document::tsvector, to_tsquery('english', array_to_string(array(SELECT * FROM regexp_matches('alexis tea', '[A-Za-zÀ-ÖØ-öø-ÿ0-9]+', 'g')), '|'))) as rank
FROM (
SELECT releases_search.release_id, document
FROM releases_search
WHERE document::tsvector @@ to_tsquery('english', array_to_string(array(SELECT * FROM regexp_matches('alexis tea', '[A-Za-zÀ-ÖØ-öø-ÿ0-9]+', 'g')), '|'))
) AS doc
LEFT JOIN releases ON releases.id = doc.release_id
ORDER BY rank DESC;
```
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Credit to boiii
6534692b73