Ich habe eine große Datenbank mit Städten (ca. 300.000) und versuche mit Python zu überprüfen, ob eine bestimmte Zeichenfolge eine dieser Städte enthält.
Was ist der optimale Weg, um dies zu erreichen?
Antworten:
1 für die Antwort № 1Dies ist zwar nicht die optimale Methode, aber eine Möglichkeit besteht darin, die lange Zeichenfolge in eine Liste von Wörtern zu teilen. Dann für jedes Wort die Datenbank mit abfragen LIKE
Regex. Z.B: SELECT * FROM table WHERE city LIKE "%word%"