Hi Joel, Thanks for the quick response. Our current usage is below. Could you guide me in using the new class and write method.
public class customSearchHandler extends SearchHandler {@Override public void inform(SolrCore core) { super.inform(core); …. core.registerResponseWriter("xsort", new SortingResponseWriter(){ @Override public void write(Writer out, SolrQueryRequest req,SolrQueryResponse response) throws IOException { try { if (handleResponseWriter) { CustomController.singleton.prepareThreadForWork(); } super.write(out, req,response); } finally { CustomController.singleton.releaseFromThread(); } } }); } Signature of new class isExportWriter(SolrQueryRequest req, SolrQueryResponse res, String wt) {public void write(OutputStream os) throws IOException { On Friday, January 11, 2019, 1:55:15 PM EST, Joel Bernstein <joels...@gmail.com> wrote: The functionality should be exactly the same. The config files though need to be changed. I would recommend adding any custom configs that you have to the new configs following the ExportWriter changes. Joel Bernstein http://joelsolr.blogspot.com/ On Thu, Jan 10, 2019 at 11:21 AM Raveendra Yerraguntla <raveend...@yahoo.com.invalid> wrote: > Hello All, > > In 6.4 (Solr-9717) SortingResponseWriter is renamed to ExportWriter and > moved to a different package. > > For migrating to higher Solr (post 6.4) versions, I need to help with > compatible functionalities. > > > Application is using SortingResponseWriter in the searcher handlers > inform method to register responseWriters for the xSort. > > Since the class and write methods Signature is changed, what are > alternative ways to use the functionality. > > > Thanks > Ravi > >