Beim Aufruf von SOLR werden in der URL Highlighting-Parameter mitgegeben:
hl.simple.pre=<match> + hl.simple.post=</match>
hl.snippets=5
hl.q=Landesbibliothek
hl.fl=preview_store
hl.fl=view
hl.fl=fulltext_search
de.fhg.iais.cortex.search.highlight.SolrTermRememberingHighlighter.java
Klasse Highlightet die gegebenen Felder + schreibt einen extra Eintrag highlightedTerms
Im SOLR-Suchergebnis sieht das folgendermaßen aus:
Dieses Suchergebnis wird durch das Backend in ein DDB Suchergebnis-JSON umgewandelt, das so aussieht:
In match stehen alle Snippets aus SOLR-Response → highlighting → ddbId