Podle této odpovědi fóra postgres
Dotaz lze tedy aktualizovat tak, aby používal index takto:
SET pg_trgm.word_similarity_threshold TO 0.1;
SELECT *
FROM place
WHERE place.name <<-> '__SOME_STRING__';
Upozornění :operátor používá index pouze s jednou verzí dvojice komutátorů. To znamená, že index použil pouze v případě <<->
a nikoli případ <->>
. Tento příspěvek přetečení zásobníku
vypadá to, že poskytuje rozumné vysvětlení proč: