2017-12-19 6 views
-1

大都市(約300,000)のデータベースがあり、pythonを使って、指定された文字列にこれらの都市が含まれているかどうかを確認しようとしています。データベースと長い文字列で一致する単語を見つける

これを達成する最適な方法は何ですか?

+0

正規表現を使用します。その他の質問は? –

+0

あなたは都市の都市ですか? – DYEZ

+2

すべてを '|'で結合します。 –

答えて

1

これを行うには最適な方法ではありませんが、長い文字列を単語のリストに分割する方法もあります。次に、各単語に対して、LIKE正規表現を使用してデータベースをクエリします。 例:SELECT * FROM table WHERE city LIKE '%word%'

関連する問題