sql >> Database >  >> RDS >> PostgreSQL

Is er een manier om in postgres te indexeren voor snelle substring-zoekopdrachten?

Opties voor zoeken en indexeren van tekst zijn onder meer:

Op basis van de minimale informatie die hierboven is gegeven, zou ik zeggen dat alleen een trigram-index je kan helpen, omdat je infix-zoekopdrachten uitvoert op een string en niet op zoek bent naar woordenboekwoorden. Helaas zijn trigram-indexen enorm en nogal inefficiënt; verwacht geen magische prestatieverbetering en onthoud dat het veel werk kost om de database-engine te bouwen en up-to-date te houden.



  1. Resultaten uit twee tabellen combineren in JSON

  2. SQL-scripts uitvoeren vanuit een pl sql-procedure

  3. Hoe kan ik met Scala verbinding maken met een MySQL-database?

  4. Complexe WHERE-clausules met behulp van de PHP-doctrine ORM