Skip to content

Instantly share code, notes, and snippets.

View aleDsz's full-sized avatar
💜
Learning Rust and Elixir Socket TCP

Alexandre de Souza aleDsz

💜
Learning Rust and Elixir Socket TCP
View GitHub Profile
@aleDsz
aleDsz / company.ex
Created April 10, 2022 19:13 — forked from izelnakri/company.ex
ecto/elixir search functionality
# SELECT company,
# GREATEST(similarity(company.sourced_name, 'search term'), similarity(company.local_name, 'search term'), similarity(company.name, 'search term')) AS rank
# FROM "companies" company
# WHERE (similarity(company.sourced_name, 'search term') > 0.1::float) OR
# (similarity(company.local_name, 'search term') > 0.1::float) OR
# (similarity(company.name, 'search term') > 0.1::float)
# ORDER BY rank DESC
# LIMIT 5;
defmodule Company do