Class FacetSearchResultDocumentsPopulator

    • Constructor Detail

      • FacetSearchResultDocumentsPopulator

        public FacetSearchResultDocumentsPopulator()
    • Method Detail

      • setFieldNameTranslator

        public void setFieldNameTranslator​(FieldNameTranslator fieldNameTranslator)
      • populateGroupedResults

        protected void populateGroupedResults​(java.util.List<Document> documents,
                                              java.util.List<org.apache.solr.common.SolrDocument> solrDocuments,
                                              java.util.List<SearchResultGroup> searchResultGroups,
                                              java.util.Map<java.lang.String,​FieldNameTranslator.FieldInfo> fieldInfos,
                                              org.apache.solr.client.solrj.response.GroupCommand groupCommand,
                                              int groupCommandIndex,
                                              java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.util.List<java.lang.String>>> highlighting)
      • resolveFieldName

        protected java.lang.String resolveFieldName​(java.lang.String fieldName,
                                                    java.util.Map<java.lang.String,​FieldNameTranslator.FieldInfo> fieldInfos)
      • convertDocument

        protected Document convertDocument​(org.apache.solr.common.SolrDocument solrDocument,
                                           java.util.Map<java.lang.String,​FieldNameTranslator.FieldInfo> fieldInfos,
                                           java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.util.List<java.lang.String>>> highlighting)
      • replaceWithHighlightedFields

        protected void replaceWithHighlightedFields​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.util.List<java.lang.String>>> highlighting,
                                                    java.util.Map<java.lang.String,​java.lang.Object> documentFields)