mirror of
https://github.com/ash-project/ash_postgres.git
synced 2024-09-20 13:33:50 +12:00
80e63f9067
feat: support type casting feat: update to latest ash to support expressions
15 lines
464 B
Elixir
15 lines
464 B
Elixir
defmodule AshPostgres.Functions.TrigramSimilarity do
|
|
@moduledoc """
|
|
See the postgres docs on [https://www.postgresql.org/docs/9.6/pgtrgm.html](trigram) for more information.
|
|
|
|
Requires the pg_trgm extension. Configure which extensions you have installed in your `AshPostgres.Repo`
|
|
|
|
# Example
|
|
|
|
filter(query, trigram_similarity(name, "geoff") > 0.4)
|
|
"""
|
|
|
|
use Ash.Query.Function, name: :trigram_similarity
|
|
|
|
def args, do: [:string, :string]
|
|
end
|