查询忽略大小写
This commit is contained in:
parent
ff6888d2c8
commit
2a27064442
@ -88,12 +88,8 @@ def getAllKeyword():
|
||||
# 模糊搜索
|
||||
def fuzzySearch(keyword):
|
||||
arr = []
|
||||
# 把用户搜索词转换成小写
|
||||
keyword = keyword.lower()
|
||||
# 按道理查询数据库的时候,也要把数据库的内容全部转换成小写,再然后才可以进行查询对比。
|
||||
# 但我不知道搜索的时候咋把数据库的也给改成小写。我看这里使用的是 in 关键字,应该没有改小写这一步吧。
|
||||
try:
|
||||
for i in col('keyword').find({'keywords': re.compile(keyword)}):
|
||||
for i in col('keyword').find({'keywords': re.compile(keyword, re.IGNORECASE)}):
|
||||
arr.append(i)
|
||||
except Exception as e:
|
||||
return {'errcode': 501, 'errmsg': '模糊搜索keyword获取失败', 'arr': [],}
|
||||
|
Loading…
x
Reference in New Issue
Block a user