pub fn highlight_compiled(
text: &str,
query_inputs: &[String],
analyzer: &CompiledAnalyzer,
opts: &HighlightOptions,
) -> AnalysisResult<String>Expand description
Highlight original source spans using one immutable analyzer for the source and each complete query input.
Matching preserves raw UTF-16 term identity. Markers use scalar-covering UTF-8 offsets, and overlapping spans merge only for presentation. Fragment sizes are targets; a selected match is always kept whole.