aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorIvan Tashkinov <ivantashkinov@gmail.com>2019-01-16 10:44:32 +0300
committerIvan Tashkinov <ivantashkinov@gmail.com>2019-01-16 10:44:32 +0300
commit0bc6d30f7dfe53be588329e48f1255b5eef18a2a (patch)
tree9bcebd649460ccf7f199823bdd0255bdea61f992 /lib
parent5b8f9ff8c14b5992e3db7a0c890ca5539e6a0086 (diff)
downloadpleroma-0bc6d30f7dfe53be588329e48f1255b5eef18a2a.tar.gz
[#477] Minor refactoring (user search query).
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/user.ex6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex
index 2488697bb..8ae36416a 100644
--- a/lib/pleroma/user.ex
+++ b/lib/pleroma/user.ex
@@ -702,12 +702,14 @@ defmodule Pleroma.User do
fragment(
"""
ts_rank_cd(
- setweight(to_tsvector('simple', regexp_replace(nickname, '\\W', ' ', 'g')), 'A') ||
- setweight(to_tsvector('simple', regexp_replace(coalesce(name, ''), '\\W', ' ', 'g')), 'B'),
+ setweight(to_tsvector('simple', regexp_replace(?, '\\W', ' ', 'g')), 'A') ||
+ setweight(to_tsvector('simple', regexp_replace(coalesce(?, ''), '\\W', ' ', 'g')), 'B'),
to_tsquery('simple', ?),
32
)
""",
+ u.nickname,
+ u.name,
^processed_query
)
},