仅返回匹配的multiValued字段

时间:2012-09-11 20:51:18

标签: solr

假设名为comment的多值,存储和索引字段。 执行搜索时,我只想返回值 comment包含匹配项。例如:

搜索“gold”而不是获得此结果时:

<doc>
    <arr name="comment">
        <str>Theres a lady whos sure</str>
        <str>all that glitters is gold</str>
        <str>and shes buying a stairway to heaven</str>
    </arr>
</doc>

我希望得到这个结果:

<doc>
    <arr name="comment">
        <str>all that glitters is gold</str>
    </arr>
</doc>

(来自内存的伪造的XML,可能不准确,但说明了这一点)

感谢。

1 个答案:

答案 0 :(得分:4)

考虑到与其他Solr用户的对话让我相信这是一个有用的功能,我已提交功能请求:

Solr: Return only matched multiValued field