title: How to set OR condition for keys in a query to parse.com in android
body: <p>I have a table of users in <code>parse.com</code> where each of them contains fields <em>first_name</em> and <em>last_name</em>. I'm doing user search and cannot figure out how to make condition <em>OR</em>.
  My example: </p>
  
  <pre><code>ParseRelation&lt;ParseUser&gt; relation = user.getRelation("Friends");
  ParseQuery&lt;ParseUser&gt; query = relation.getQuery();
  query.whereContains("first_name", "typed text"); //need to add OR for the same condition, 
  //but for the field "last_name"
  query.findInBackground(new FindCallback&lt;ParseUser&gt;() {
      @Override
      public void done(List&lt;ParseUser&gt; objects, ParseException e) {
          if(e == null){
              //doing work
          }else {
              e.printStackTrace();
          }
      }
  });
  </code></pre>
  
  <p>I tried to do this way: </p>
  
  <pre><code>query.whereContains("first_name", "typed text").whereContains("last_name", "typed text");
  </code></pre>
  
  <p>but no, it's searching for satisfying both conditions. 
  Method <code>whereContainsAll()</code> is applicable for <code>list</code> of values, but not keys. </p>
  
  <p>I can do it by sending 2 requests, but this is horrible solution.
  Is there a way we can do that?</p>