我有一个我正在搜索的多值字段.在"结果"区域中,该字段作为字符串数组返回.在突出显示部分中,数组元素组合成一个没有分隔符的字符串.我是否必须根据结果部分解析突出显示?似乎突出显示应该返回一个字符串数组.
这就是我得到的回报:
<result name="response" numFound="1" start="0">
<doc>
<arr name="NameList">
<str>Beacher, Mike</str>
<str>Cally, Karl T.</str>
<str>Amerson, Judy</str>
</arr>
</doc>
</result>
<lst name="highlighting">
<lst name="my_doc">
<arr name="NameList">
<str>Beacher, MikeCally, Karl T.<em>Amerson, Judy</em>
</str>
</arr>
</lst>
</lst>
Run Code Online (Sandbox Code Playgroud)
我期待突出显示的结果看起来像这样:
<arr name="NameList">
<str>Beacher, Mike</str>
<str>Cally, Karl T.</str>
<str><em>Amerson, Judy</em></str>
</arr>
Run Code Online (Sandbox Code Playgroud)
到目前为止,我还没有发现任何有关此问题的问题 - 除非我在搜索方面表现不佳.:)