public Request searchAsync(@Nullable Query query, @Nullable CompletionHandler completionHandler) {
		return searchAsync(query, /* requestOptions: */ null, completionHandler);
	}
public Request searchAsync(@Nullable Query query, @Nullable CompletionHandler completionHandler) {
		return searchAsync(query,  null, completionHandler);
	}
public Request searchAsync ( @ Nullable Query query , @ Nullable CompletionHandler completionHandler ) { return searchAsync ( query , /* requestOptions: */ null , completionHandler ) ; }
Search inside this index (asynchronously).

@param query             Search parameters. May be null to use an empty query.
@param completionHandler The listener that will be notified of the request's outcome.
@return A cancellable request.
Search inside this index ( asynchronously ) .