So (briefly) you have a solution, though it is a bit of work-around. The string "unid" should be reserved by Aperture and should not be available as a Keyword. Change your Keyword. I find the auto-fill feature for Keywords very useful (it keeps me from making spelling errors). Instead of something different (e.g. "NotID"), you can simply add to the string you already use. Perhaps "unid'd"? Since, after the change, "unid" will not be a Keyword, anytime you type "unid" (or perhaps even "uni"), Aperture should auto-complete to "unid'd". (Apostrophes are just another character to the Keyword parser.)
I find it helpful to capitalize all my Keywords (e.g. "Portrait", not "portrait"). I then input Keywords by typing in lower case, and let auto-complete fill in the Keyword and change the capitalization. Periodically I open the Keyword HUD to look for problems. Using this system, every Keyword that is not capitalized indicates a problem.
The "unid" text search result is clearly (imho) a bug. You should report it to Apple: "Aperture➞Provide Aperture Feedback".
(Added:)
Do you have "unid" assigned to a Keyword button? If so, you should remove it from the button before you change or delete it from your Keyword HUD. Keywords assigned to buttons persist even if they are removed from the Keyword HUD.
Message was edited by: Kirby Krieger