code: @Override
      public void _search(String fieldName, String searchTerms, SearchOperator operator) {
          List<QueryToken> tokens = getCurrentWhereTokens();
          appendOperatorIfNeeded(tokens);
  
          fieldName = ensureValidFieldName(fieldName, false);
          negateIfNeeded(tokens, fieldName);
  
          WhereToken whereToken = WhereToken.create(WhereOperator.SEARCH, fieldName, addQueryParameter(searchTerms), new WhereToken.WhereOptions(operator));
          tokens.add(whereToken);
      }
docs: Perform a search for documents which fields that match the searchTerms.
  If there is more than a single term, each of them will be checked independently.
  @param fieldName Field name
  @param searchTerms Search terms
  @param operator Search operator