PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Gibt es eine Möglichkeit, Postgres für die schnelle Suche nach Teilzeichenfolgen zu indizieren?

Zu den Optionen für Textsuche und Indexierung gehören:

Ausgehend von den oben angegebenen minimalen Informationen würde ich sagen, dass Ihnen nur ein Trigrammindex helfen kann, da Sie Infix-Suchen in einer Zeichenfolge durchführen und nicht nach Wörterbuchwörtern suchen. Leider sind Trigramm-Indizes riesig und ziemlich ineffizient; Erwarten Sie keinen magischen Leistungsschub, und denken Sie daran, dass die Erstellung und Aktualisierung der Datenbank-Engine viel Arbeit in Anspruch nimmt.