PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Option pratique moderne pour la recherche Django avec Postgres ? Besoin de critères multiples, mais icontains est trop inefficace

Des milliers, ce n'est pas tant que ça, et des milliers divisés par des dizaines, c'est encore moins. Vous pouvez probablement charger tout cela dans le frontend et faire des suggestions de frappe et de détection de fautes de frappe dans le frontend, puis traiter uniquement les correspondances de chaînes exactes dans la base de données. Cela ferait un index btree sur (food, price) très efficace. (Vraisemblablement, le pays n'est pas nécessaire car la nourriture implique le pays, ou cela ne fonctionne-t-il pas de cette façon ?)