I am confused as to why we can only discover a User using the following criteria: username, last_name, first_name, email, or _socialidentity.facebook.id , but we can search for entities using any of the fields in the Entity. Why are user look-ups more restrictive than queries?
Thanks for the feedback Ed! Is there a way to use queries to look up users? I thought the [userLookUp](http://devcenter.kinvey.com/java/guides/users#lookup "userLookUp") method was the only way .
almost 7 years ago
User Lookup is just a limited variation of user querying, where the rules are enforced on the server side instead of the client. This allows your app to save private information with each user, but still supports discovery of who else is using the app. If your use case does not require storing any private or sensitive information, than just stick with the much more flexible (and exposing) user query api!