code: public void select(ServletResponse response, CmsObject cms, CmsSolrQuery query, boolean ignoreMaxRows)
      throws Exception {
  
          throwExceptionIfSafetyRestrictionsAreViolated(cms, query, false);
          boolean isOnline = cms.getRequestContext().getCurrentProject().isOnlineProject();
          CmsResourceFilter filter = isOnline ? null : CmsResourceFilter.IGNORE_EXPIRATION;
  
          search(cms, query, ignoreMaxRows, response, false, filter);
      }
docs: Writes the response into the writer.<p>
  
  NOTE: Currently not available for HTTP server.<p>
  
  @param response the servlet response
  @param cms the CMS object to use for search
  @param query the Solr query
  @param ignoreMaxRows if to return unlimited results
  
  @throws Exception if there is no embedded server