2
Die Trigrammsuche wird viel langsamer, je länger die Suchzeichenfolge wird
In einer Postgres 9.1-Datenbank habe ich eine Tabelle table1mit ~ 1,5 Millionen Zeilen und einer Spalte label(vereinfachte Namen für diese Frage). Es gibt einen funktionalen Trigramm-Index für lower(unaccent(label))( unaccent()wurde unveränderlich gemacht, damit er im Index verwendet werden kann). Die folgende Abfrage ist ziemlich schnell: SELECT count(*) FROM table1 WHERE (lower(unaccent(label)) …