title: Firestore: Query names that match or similar to the searched term
body: <p>I have a list of users with their names in the Firestore database. What I am trying to achieve is to make users able to search and find other users. My problem is that:</p>
  
  <pre><code>Query query = db.collection("users").whereEqualTo("name", searchTerm);
  FirestoreRecyclerOptions&lt;UserObject&gt; response = new FirestoreRecyclerOptions.Builder&lt;UserObject&gt;()
                  .setQuery(query, UserObject.class)
                  .build();
  </code></pre>
  
  <p>In the code above, I am able to find users only if I write their first and last name exactly right. But what I want is to get users that do have similar names or last names. And also, users' last and first names are stored in one string variable. Like in facebook, if you search some names, it will display the similar names as well. Is there a good way to achieve that with firestore?</p>