有没有办法限制或过滤Solr中多值字段的返回文本?考虑下面的文档结构中的Solr:限制/过滤Solr中的多值字段
...
<doc>
<str name="title">example</str>
<arr name="foo">
<str>bar1</str>
<str>bar2</str>
<str>bar3</str>
<str>bar4</str>
<str>bar5</str>
<str>bar6</str>
</arr>
</doc>
...
我想限制响应,只显示基于一个过滤器查询请求的“foo”的值1。因此,例如,查询:
select/?q=example&fq=foo:bar2`
我希望的反应:
...
<doc>
<str name="title">example</str>
<arr name="foo">
<str>bar2</str>
</arr>
</doc>
...
谢谢,我期待这种类型的答案。问题在于“foo”可能包含数千个值,这些值仅仅会影响数据传输的效率。 – dubrie