Zgodnie z tą odpowiedzi na forum postgres
Tak więc zapytanie można zaktualizować tak, aby używało indeksu w następujący sposób:
SET pg_trgm.word_similarity_threshold TO 0.1;
SELECT *
FROM place
WHERE place.name <<-> '__SOME_STRING__';
Ostrzeżenie :operator używa indeksu tylko z jedną wersją pary komutatorów. Oznacza to, że użył indeksu tylko w przypadku <<->
a nie przypadek <->>
. Ten stos jest przepełniony raz na wpis
wygląda na to, że daje rozsądne wyjaśnienie, dlaczego: