bq: Erick Erickson surely likes your e-mail domain :) Yep, I envy that one!
On Tue, Aug 11, 2015 at 6:27 PM, Erik Hatcher <erik.hatc...@gmail.com> wrote: > Scott - doesn’t look you’ve specified hl.fl specifying which field(s) to > highlight. > > p.s. Erick Erickson surely likes your e-mail domain :) > > > — > Erik Hatcher, Senior Solutions Architect > http://www.lucidworks.com <http://www.lucidworks.com/> > > > > >> On Aug 11, 2015, at 9:02 PM, Scott Derrick <sc...@tnstaafl.net> wrote: >> >> I guess I really don't get Highlighting in Solr. >> >> We are transitioning from Google Custom Search which generally sucks, but >> does return nicely formatted highlighted fragment. >> >> I turn highlighting on hl=true in the query and I get a highlighting section >> returned at the bottom of the page, each identified by the document file >> name with a empty {} . It doesn't matter what I search for, plain text, a >> field, I get a list of documents followed by an empty brace? >> >> "highlighting": { >> "/home/scott/workspace/mbel-work/tei2html/build/web/./A10385B/A10385B.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./A10089/A10089.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./L00003/L00003.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./A10646/A10646.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./V03482/V03482.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./A10594/A10594.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./645A.66.043/645A.66.043.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./352.48.001/352.48.001.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./144.23.001/144.23.001.html": >> {}, >> "/home/scott/workspace/mbel-work/tei2html/build/web/./L18512/L18512.html": {} >> } >> >> I haven't made any changes to the default settings >> >> <highlighting> >> <!-- Configure the standard fragmenter --> >> <!-- This could most likely be commented out in the "default" case --> >> <fragmenter name="gap" >> default="true" >> class="solr.highlight.GapFragmenter"> >> <lst name="defaults"> >> <int name="hl.fragsize">100</int> >> </lst> >> </fragmenter> >> >> <!-- A regular-expression-based fragmenter >> (for sentence extraction) >> --> >> <fragmenter name="regex" >> class="solr.highlight.RegexFragmenter"> >> <lst name="defaults"> >> <!-- slightly smaller fragsizes work better because of slop --> >> <int name="hl.fragsize">70</int> >> <!-- allow 50% slop on fragment sizes --> >> <float name="hl.regex.slop">0.5</float> >> <!-- a basic sentence pattern --> >> <str name="hl.regex.pattern">[-\w ,/\n\"']{20,200}</str> >> </lst> >> </fragmenter> >> >> <!-- Configure the standard formatter --> >> <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> >> >> <!-- Configure the standard encoder --> >> <encoder name="html" >> class="solr.highlight.HtmlEncoder" /> >> >> <!-- Configure the standard fragListBuilder --> >> <fragListBuilder name="simple" >> class="solr.highlight.SimpleFragListBuilder"/> >> >> <!-- Configure the single fragListBuilder --> >> <fragListBuilder name="single" >> class="solr.highlight.SingleFragListBuilder"/> >> >> <!-- Configure the weighted fragListBuilder --> >> <fragListBuilder name="weighted" >> default="true" >> class="solr.highlight.WeightedFragListBuilder"/> >> >> <!-- default tag FragmentsBuilder --> >> <fragmentsBuilder name="default" >> default="true" >> class="solr.highlight.ScoreOrderFragmentsBuilder"> >> <!-- >> <lst name="defaults"> >> <str name="hl.multiValuedSeparatorChar">/</str> >> </lst> >> --> >> </fragmentsBuilder> >> >> <!-- multi-colored tag FragmentsBuilder --> >> <fragmentsBuilder name="colored" >> class="solr.highlight.ScoreOrderFragmentsBuilder"> >> <lst name="defaults"> >> <str name="hl.tag.pre"><![CDATA[ >> <b style="background:yellow">,<b style="background:lawgreen">, >> <b style="background:aquamarine">,<b >> style="background:magenta">, >> <b style="background:palegreen">,<b style="background:coral">, >> <b style="background:wheat">,<b style="background:khaki">, >> <b style="background:lime">,<b >> style="background:deepskyblue">]]></str> >> <str name="hl.tag.post"><![CDATA[</b>]]></str> >> </lst> >> </fragmentsBuilder> >> >> <boundaryScanner name="default" >> default="true" >> class="solr.highlight.SimpleBoundaryScanner"> >> <lst name="defaults"> >> <str name="hl.bs.maxScan">10</str> >> <str name="hl.bs.chars">.,!? 	 </str> >> </lst> >> </boundaryScanner> >> >> <boundaryScanner name="breakIterator" >> class="solr.highlight.BreakIteratorBoundaryScanner"> >> <lst name="defaults"> >> <!-- type should be one of CHARACTER, WORD(default), LINE and >> SENTENCE --> >> <str name="hl.bs.type">WORD</str> >> <!-- language and country are used when constructing Locale object. >> --> >> <!-- And the Locale object will be used when getting instance of >> BreakIterator --> >> <str name="hl.bs.language">en</str> >> <str name="hl.bs.country">US</str> >> </lst> >> </boundaryScanner> >> </highlighting> >