Single Table Search
Returns searching queryable
run(Ecto.Query.t(), Map.t()) :: Ecto.Query.t()
Returns searching queryable.
iex> params = %{"q" => %{"name_like" => "name", "body_like" => "body"}} iex> Trubo.Ecto.Hooks.Search.run(Trubo.Ecto.Product, params) #Ecto.Query<from p in Trubo.Ecto.Product, where: like(p.body, ^"%body%"), where: like(p.name, ^"%name%")>