[#477] User search improvements: tsquery search with field weights, friends & followers boosting.

This commit is contained in:
Ivan Tashkinov 2019-01-14 20:04:45 +03:00
commit dc45ec62c2
4 changed files with 72 additions and 16 deletions

View file

@ -781,8 +781,7 @@ defmodule Pleroma.UserTest do
_user_three = insert(:user, %{name: "ebn", nickname: "lain@mastodon.social"})
user_four = insert(:user, %{nickname: "lain@pleroma.soykaf.com"})
assert user_four ==
User.search("lain@ple") |> List.first() |> Map.put(:search_distance, nil)
assert user_four == User.search("lain@ple") |> List.first() |> Map.put(:search_rank, nil)
end
test "finds a user whose name is nil" do
@ -792,7 +791,7 @@ defmodule Pleroma.UserTest do
assert user_two ==
User.search("lain@pleroma.soykaf.com")
|> List.first()
|> Map.put(:search_distance, nil)
|> Map.put(:search_rank, nil)
end
end