You've probably gotten you answer now but "no". Basically, you'd need to specify your own subclass of UnifiedSolrHighlighter in solrconfig.xml like this:
<searchComponent class="solr.HighlightComponent" name="highlight"> <highlighting class="com.acme.search.AcmeHighlighter> </highlighting> </searchComponent> I doubt there's any docs on this. ~ David On Wed, Feb 27, 2019 at 6:35 AM Damjan Cvetan <dam...@geneza.com.invalid> wrote: > Dear all, > > For our highlighting of search hits we are moving from Original Highlighter > to Unified Highlighter but we have the need to create our own > custom PassageFormatter. > > Under Original Highlighter we already have our own formatter > which implements Formatter, FormatterWithOffsetPos. This new formatter is > defined under package org.apache.solr.highlight and configured for each > core in solrconfig.xml. > > Now we are trying to do the same for Unified Highlighter and as I > understand it we need to create new PassageFormatter but when we are trying > to define the new formatter and link it to the class we getting the error > "org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: > Error loading class 'solr.highlight.CustomPassageFormatter'". > > Example from solrconfig.xml: > <formatter name="custom" default="false" > class="solr.highlight.CustomPassageFormatter"> > </formatter> > > I'm asking if this is still the right way? Is the "formatter" tag in XML > valid option for Unified Highlighter? > > Thank you. > > Kind regards, > Damjan >