lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexandre Drouin <alexandre.dro...@orckestra.com>
Subject How to create highlight search component using Config API
Date Wed, 29 Jun 2016 13:00:07 GMT
Hi,

I'm trying to create a highlight search component using the Config API of Solr 6.0.1 however
I cannot figure out how to include the elements fragmenter, formatter, encoder, etc...

Let's say I have the following component:

  <searchComponent class="solr.HighlightComponent" name="myHighlightingComponent">
    <highlighting>
      <fragmenter name="gap" default="true" class="solr.highlight.GapFragmenter">
        <lst name="defaults">
          <int name="hl.fragsize">100</int>
        </lst>
      </fragmenter>
      <formatter name="html" default="true" class="solr.highlight.HtmlFormatter">
        <lst name="defaults">
          <str name="hl.simple.pre"><![CDATA[<em>]]></str>
          <str name="hl.simple.post"><![CDATA[</em>]]></str>
        </lst>
      </formatter>
      <encoder name="html" class="solr.highlight.HtmlEncoder" />
    </highlighting>
  </searchComponent>

>From what I can see from the documentation my JSON should look a bit like this:

{
  "add-searchcomponent":{
    "name":"myHighlightingComponent",
    "class":"solr.HighlightComponent",
    ??
  }
}

However I have no idea how to defines the 2 fragmenters or the encoder.  Any help is appreciated.

Thanks
Alex


Mime
View raw message