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.

Reply via email to