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

Moderne praktische Option für die Django-Suche mit Postgres? Benötigen Sie mehrere Kriterien, aber icontains ist zu ineffizient

Tausende sind nicht so viele, und Tausende geteilt durch Dutzende sind noch weniger viele. Sie können dies wahrscheinlich alles in das Frontend laden und im Frontend Tippfehler und Tippfehler erkennen und sich dann nur mit exakten Zeichenfolgenübereinstimmungen in der Datenbank befassen. Das würde einen Btree-Index für (food, price) erstellen sehr effizient. (Vermutlich wird Land nicht benötigt, da das Essen das Land impliziert, oder geht das nicht so?)