List of usage examples for org.apache.solr.common.util FastWriter FastWriter
public FastWriter(Writer w)
From source file:org.apache.solr.servlet.SolrUpdateServlet.java
License:Apache License
@Override public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { if (hasMulticore) { response.sendError(400, "Missing solr core name in path"); return;//ww w .j ava 2 s .com } final InputStream in = request.getInputStream(); final String inct = request.getContentType(); response.setContentType(QueryResponseWriter.CONTENT_TYPE_XML_UTF8); if (request.getQueryString() != null) { log.warn("The @Deprecated SolrUpdateServlet does not accept query parameters: " + request.getQueryString() + "\n" + " If you are using solrj, make sure to register a request handler to /update rather then use this servlet.\n" + " Add: <requestHandler name=\"/update\" class=\"solr.XmlUpdateRequestHandler\" > to your solrconfig.xml\n\n"); } final Writer output = new FastWriter(new OutputStreamWriter(response.getOutputStream(), UTF8)); legacyUpdateHandler.doLegacyUpdate(in, inct, output); output.flush(); }