The text element is a child of the response element, and contains the matching statement. A response can include one or more of these elements in the form:
<text score="number" name="field">string</text>
If the textSort attribute on the query is true, text statements are sorted in document order (the default sort is by relevance). Sorting by document order allows you to present a meaningful excerpt to the user. You can see the starting position of the <text> statements in the goto="N" attribute.
If the highlight attribute on the query is true, the matching terms in the response text of each result are surrounded with {beginHighlight} and {endHighlight}, as shown:
"{beginHighlight}filter{endHighlight}, oil lubrication
car maintenance {beginHighlight}Air{endHighlight} and Fuel."You can use this information in the Format droplet, as shown in this example:
<dsp:droplet name="/atg/dynamo/droplet/Format">
<!-- this parameter is the text with the curly brace highlight info -->
<dsp:param name="format" value="${result.text}"/>
<!-- the following two dsp:param tags supply the replacement text for
the {Xhighlight} encodings -->
<dsp:param name="beginHighlight" value="<div class='highlight'>"/>
<dsp:param name="endHighlight" value="</div>"/>
<dsp:oparam name="output">
<!-- converted text is output here -->
<dsp:valueof param="message" conververter="Nullable" />
</dsp:oparam>
</dsp:droplet>
