Index: trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java	(revision 514)
+++ trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java	(revision 515)
@@ -13,4 +13,5 @@
 import org.openstreetmap.josm.data.osm.Way;
 import org.openstreetmap.josm.data.osm.Relation;
+import org.openstreetmap.josm.data.osm.User;
 
 /**
@@ -135,4 +136,13 @@
 	}
 
+	private static class UserMatch extends Match {
+		private User user;
+		public UserMatch(String user) { this.user = User.get(user); }
+		@Override public boolean match(OsmPrimitive osm) {
+			return osm.user == user;
+		}
+		@Override public String toString() { return "user=" + user.name; }
+	}
+
 	private static class Modified extends Match {
 		@Override public boolean match(OsmPrimitive osm) {
@@ -242,4 +252,6 @@
 		if (key.equals("type")) {
 			return new ExactType(value);
+		} else if (key.equals("user")) {
+			return new UserMatch(value);
 		} else if (key.equals("id")) {
 			try {
