Class FacetSearchQueryHighlightingFieldsPopulator

  • All Implemented Interfaces:
    Populator<SearchQueryConverterData,​org.apache.solr.client.solrj.SolrQuery>

    public class FacetSearchQueryHighlightingFieldsPopulator
    extends java.lang.Object
    implements Populator<SearchQueryConverterData,​org.apache.solr.client.solrj.SolrQuery>
    Populates search query with fields used for highlighting the search term in results.
    • Field Detail

      • HIGHLIGHTING_METHOD

        public static final java.lang.String HIGHLIGHTING_METHOD
        See Also:
        Constant Field Values
      • HIGHLIGHTING_METHOD_UNIFIED

        public static final java.lang.String HIGHLIGHTING_METHOD_UNIFIED
        See Also:
        Constant Field Values
      • HIGHLIGHTING_TAG_PRE

        public static final java.lang.String HIGHLIGHTING_TAG_PRE
        See Also:
        Constant Field Values
      • HIGHLIGHTING_TAG_PRE_EM

        public static final java.lang.String HIGHLIGHTING_TAG_PRE_EM
        See Also:
        Constant Field Values
      • HIGHLIGHTING_TAG_POST

        public static final java.lang.String HIGHLIGHTING_TAG_POST
        See Also:
        Constant Field Values
      • HIGHLIGHTING_TAG_POST_EM

        public static final java.lang.String HIGHLIGHTING_TAG_POST_EM
        See Also:
        Constant Field Values
      • HIGHLIGHTING_REQUIRE_FIELD_MATCH

        public static final java.lang.String HIGHLIGHTING_REQUIRE_FIELD_MATCH
        See Also:
        Constant Field Values
      • HIGHLIGHTING_SNIPPETS

        public static final java.lang.String HIGHLIGHTING_SNIPPETS
        See Also:
        Constant Field Values
      • HIGHLIGHTING_SNIPPETS_DEFAULT

        public static final int HIGHLIGHTING_SNIPPETS_DEFAULT
        See Also:
        Constant Field Values
      • SOLR_HIGHLIGHTING_METHOD_PARAM

        public static final java.lang.String SOLR_HIGHLIGHTING_METHOD_PARAM
        See Also:
        Constant Field Values
      • SOLR_HIGHLIGHTING_TAG_PRE

        public static final java.lang.String SOLR_HIGHLIGHTING_TAG_PRE
        See Also:
        Constant Field Values
      • SOLR_HIGHLIGHTING_TAG_POST

        public static final java.lang.String SOLR_HIGHLIGHTING_TAG_POST
        See Also:
        Constant Field Values
    • Constructor Detail

      • FacetSearchQueryHighlightingFieldsPopulator

        public FacetSearchQueryHighlightingFieldsPopulator()
    • Method Detail

      • populate

        public void populate​(SearchQueryConverterData source,
                             org.apache.solr.client.solrj.SolrQuery target)
        Description copied from interface: Populator
        Populate the target instance with values from the source instance.
        Specified by:
        populate in interface Populator<SearchQueryConverterData,​org.apache.solr.client.solrj.SolrQuery>
        Parameters:
        source - the source object
        target - the target to fill
      • setFieldNameTranslator

        public void setFieldNameTranslator​(FieldNameTranslator fieldNameTranslator)
      • setConfigurationService

        public void setConfigurationService​(ConfigurationService configurationService)