I noticed this happened because the field type was "string". I then changed it to a custom text type and had specified only the whitespace tokenizer and lowercase filter. It worked. The users were able to search on the
are there spaces in your unique key? Try using the KeywordTokenizer -- the main concern with the field type for uniqueKey is to make sure it only has one token.
ryan