code: public JsonObject ftsToJsonObject(SearchQuery query) {
          return Blocking.blockForSingle(async.ftsToJsonObject(query), env.searchTimeout(), TimeUnit.MILLISECONDS);
      }
docs: Synchronously perform a {@link SearchQuery} and return the raw N1QL response as a {@link JsonObject}.
  
  Note that the query is executed "as is", without any processing comparable to what is done in
  {@link Bucket#query(SearchQuery)} (like enforcing a server side timeout).
  
  @param query the query to execute.
  @return the FTS response as a {@link JsonObject}.