我想按like子句对mysql结果进行排序。
def larger_than(values):
ordered_values = sorted((value, index) for index, value in enumerate(values))
out = [None] * len(values)
# take care of equal values
equals = 0
prev = None
for rank, (value, index) in enumerate(ordered_values):
if value == prev:
equals += 1
else:
equals = 0
prev = value
out[index] = rank - equals
return out
此代码有效,但显示与$ search_each匹配的所有结果。 我想获得与整个搜索匹配的最佳结果,即$ getSearch ...,但是我也想显示相关结果,如果用户拼错了一个单词,这就是我将$ getSearch分解为$ search_each的原因...我对任何人都感到困惑帮助???