package Ġcom . alg ol ia . search . model . search Ċ Ċ import Ġcom . alg ol ia . search . serialize . internal . Key Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ public Ġdata Ġclass ĠHighlight Result ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMark up Ġtext Ġwith Ġoccurrences Ġhighlighted . ĠThe Ġtags Ġused Ġfor Ġhighlighting Ġare Ġspecified Ġvia Ġ[ Query . highlight Pre Tag ] ĊĠĠĠĠ Ġ* Ġand Ġ[ Query . highlight Post Tag ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key . Value ) Ġval Ġvalue : ĠString , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIndicates Ġhow Ġwell Ġthe Ġvalue Ġmatched Ġthe Ġsearch Ġquery . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key . Match Level ) Ġval Ġmatch Level : ĠMatch Level , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠList Ġof Ġwords Ġfrom Ġthe Ġquery Ġthat Ġmatched Ġthe Ġobject . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key . Matched Words ) Ġval Ġmatched Words : ĠList < String >, ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġthe Ġentire Ġvalue Ġis Ġhighlighted . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name ( Key . Fully Highlight ed ) Ġval Ġfully Highlight ed : ĠBoolean ? Ġ= Ġnull Ċ ) Ċ