The reason must to be found in the default list of components : protected List<String> getDefaultComponents() { ArrayList<String> names = new ArrayList<>(8); names.add( QueryComponent.COMPONENT_NAME ); names.add( FacetComponent.COMPONENT_NAME ); *names.add( FacetModule.COMPONENT_NAME );* names.add( MoreLikeThisComponent.COMPONENT_NAME ); ... return names; }
Based on the Solr doc[1] you were overriding the list of components, forgetting the component required for Json faceting (facet module). To have Json facets you don't need only the facet component but also the facet module. Furthermore what is your reason to override the default search components involved in your request handler ? Cheers [1] https://cwiki.apache.org/confluence/display/solr/RequestHandlers+and+SearchComponents+in+SolrConfig -- View this message in context: http://lucene.472066.n3.nabble.com/Upgrade-SOLR-version-facets-perfomance-regression-tp4315027p4318189.html Sent from the Solr - User mailing list archive at Nabble.com.