sql >> Databasteknik >  >> RDS >> PostgreSQL

Finns det ett sätt att indexera i postgres för snabba delsträngsökningar

Alternativ för textsökning och indexering inkluderar:

Från den minimala information som ges ovan skulle jag säga att endast ett trigramindex kommer att kunna hjälpa dig, eftersom du gör infixsökningar på en sträng och inte letar efter ordbok. Tyvärr är trigramindex stora och ganska ineffektivt; förvänta dig inte någon form av magisk prestandaökning, och kom ihåg att det tar mycket arbete för databasmotorn att bygga och hålla sig uppdaterad.



  1. PL/SQL maximal storlek på VARRAY

  2. Gå med oss ​​för Microsoft Access med SQL Server Academy del II

  3. Hur man uppdaterar SQL Server-statistik för stora tabeller

  4. Varför "explain"-kommandot ger olika resultat på samma SQL-sats?