Switch to side-by-side view

--- a/Allura/allura/lib/search.py
+++ b/Allura/allura/lib/search.py
@@ -22,7 +22,14 @@
 class SearchError(SolrError):
     pass
 
+def inject_user(q, user=None):
+    '''Replace $USER with current user's name.'''
+    if user is None:
+        user = c.user
+    return q.replace('$USER', user.username) if q else q
+
 def search(q,short_timeout=False,ignore_errors=True,**kw):
+    q = inject_user(q)
     try:
         if short_timeout:
             return g.solr_short_timeout.search(q, **kw)