support ? for single char search

This commit is contained in:
Damien Elmes 2010-04-06 18:47:39 +09:00
parent af66630f07
commit 783751d7ea

View file

@ -1959,6 +1959,7 @@ cardTags.tagId in %s""" % ids2str(ids)
elif isNeg:
fquery += "select id from facts except "
token = token.replace("*", "%")
token = token.replace("?", "_")
args["_ff_%d" % c] = "%"+token+"%"
q = "select factId from fields where value like :_ff_%d" % c
fquery += q