diff --git a/gertty/search/__init__.py b/gertty/search/__init__.py index 6eef69c..1e78bee 100644 --- a/gertty/search/__init__.py +++ b/gertty/search/__init__.py @@ -62,7 +62,7 @@ class SearchCompiler(object): if __name__ == '__main__': class Dummy(object): pass - query = 'ref:^refs/heads/foo.*' + query = 'message:"Blueprint"' lexer = tokenizer.SearchTokenizer() lexer.input(query) while True: diff --git a/gertty/search/parser.py b/gertty/search/parser.py index 69ae522..cd56e46 100644 --- a/gertty/search/parser.py +++ b/gertty/search/parser.py @@ -224,7 +224,7 @@ def SearchParser(): '''message_term : OP_MESSAGE string''' filters = [] filters.append(gertty.db.revision_table.c.change_key == gertty.db.change_table.c.key) - filters.append(gertty.db.revision_table.c.message == p[2]) + filters.append(gertty.db.revision_table.c.message.like('%%%s%%' % p[2])) s = select([gertty.db.change_table.c.key], correlate=False).where(and_(*filters)) p[0] = gertty.db.change_table.c.key.in_(s)