Skip to content

Commit

Permalink
should probably escape that query, huh...
Browse files Browse the repository at this point in the history
  • Loading branch information
blampe committed Jul 30, 2013
1 parent b4c1842 commit 77be14f
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions tracadvsearch/backend.py
Expand Up @@ -101,14 +101,15 @@ def query_backend(self, criteria):

# distribute our search query to several fields
if 'q' in criteria:
q = self.escape(criteria['q'])
field_parts = []
field_parts.append('token_text:(%(q)s)' % criteria)
field_parts.append('name:(%(q)s)^3' % criteria)
field_parts.append('component:(%(q)s)^0.1' % criteria)
field_parts.append('milestone:(%(q)s)^0.1' % criteria)
field_parts.append('keywords:(%(q)s)^0.1' % criteria)
field_parts.append('text:(%s)' % q)
field_parts.append('name:(%s)^3' % q)
field_parts.append('component:(%s)^0.1' % q)
field_parts.append('milestone:(%s)^0.1' % q)
field_parts.append('keywords:(%s)^0.1' % q)
# include only digits, but preserve whitespace
digit_query = re.sub('[^0-9 ]', '', criteria['q']).strip()
digit_query = re.sub('[^0-9 ]', '', q).strip()
if digit_query:
field_parts.append('ticket_id:(%s)' % digit_query)

Expand Down

0 comments on commit 77be14f

Please sign in to comment.