gpt4 book ai didi

solr 搜索结果在突出显示中将多值字段作为单个字符串返回

转载 作者:行者123 更新时间:2023-12-04 12:48:30 25 4
gpt4 key购买 nike

我有一个正在搜索的多值字段。在“结果”区域中,该字段作为字符串数组返回。在突出显示部分,数组元素被组合成一个没有分隔符的字符串。我是否必须根据结果部分解析突出显示?似乎突出显示应该返回一个字符串数组。

这是我回来的:

<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>

我期待突出显示的结果看起来像这样:
<arr name="NameList">
<str>Beacher, Mike</str>
<str>Cally, Karl T.</str>
<str><em>Amerson, Judy</em></str>
</arr>

到目前为止,我还没有发现任何关于此的问题 - 除非我不擅长搜索。 :)

最佳答案

解决了。

现在可以使用 preserveMulti 使用此功能。 Solr 4.1 中的参数。

已讨论 here

关于solr 搜索结果在突出显示中将多值字段作为单个字符串返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13846399/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com