From: Michael Tremer Date: Sun, 17 Feb 2013 18:36:17 +0000 (+0100) Subject: Remove FULLTEXT index from users table. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c9619eecbce36bd8104c1c8c886a6d39d19ab469;p=pbs.git Remove FULLTEXT index from users table. --- diff --git a/backend/users.py b/backend/users.py index 255e1b3d..56d4e36b 100644 --- a/backend/users.py +++ b/backend/users.py @@ -184,10 +184,11 @@ class Users(base.Object): return count def search(self, pattern, limit=None): + pattern = "%%%s%%" % pattern + query = "SELECT id FROM users \ - WHERE (name LIKE %s OR MATCH(name, realname) AGAINST(%s)) \ - AND activated = 'Y' AND deleted = 'N'" - args = [pattern, pattern,] + WHERE (name LIKE %s OR realname LIKE %s) AND activated = %s AND deleted = %s" + args = [pattern, pattern, "Y", "N"] if limit: query += " LIMIT %s"