在数据库和长字符串中查找匹配的单词

问题描述 投票:0回答:1

我有一个大型的城镇数据库(大约30万),我正在尝试 - 使用python-来检查给定的字符串是否包含其中一个城市。

实现这一目标的最佳方法是什么?

python regex python-2.7
1个回答
1
投票

虽然不是最佳方式,但一种方法是将长字符串拆分为单词列表。然后为每个单词使用LIKE正则表达式查询数据库。例如:SELECT * FROM table WHERE city LIKE '%word%'

© www.soinside.com 2019 - 2024. All rights reserved.