sql >> Databáze >  >> RDS >> PostgreSQL

Existuje způsob, jak indexovat v postgresu pro rychlé vyhledávání podřetězců

Možnosti pro textové vyhledávání a indexování zahrnují:

Z výše uvedených minimálních informací bych řekl, že vám pomůže pouze trigramový index, protože prohledáváte řetězec pomocí infixu a nehledáte slova ze slovníku. Bohužel indexy trigramů jsou obrovské a spíše neefektivní; neočekávejte nějaké magické zvýšení výkonu a mějte na paměti, že budování a udržování databázového stroje vyžaduje hodně práce.



  1. Osvědčené postupy při škálování databází:Část druhá

  2. Otázky ohledně Ruby Guard – „Nainstalujte si prosím adaptér sqlite3“ – railstutorial.org

  3. EF 5 s oracle edmx StoreGeneratedPattern=Problém s identitou

  4. Existují nějaké bezplatné nástroje pro generování skriptů 'INSERT INTO' v MS SQL Server?