3
假设名称为comment
的多值,存储和索引字段。 执行搜索时,我只想返回包含匹配的值 comment
。例如:仅返回匹配的多值字段
当搜索“金”,而不是得到这个结果:
<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,可能不准确,但说明了一点)
谢谢。
您是否尝试过利用突出呢?这可能是一个可行的方法。 –
或者你也许写了一个xsl文件,并用它来忽略你不想发布的行 –
问题是,有足够的这些字段通过网络将它们从Solr安装移动到客户端从Solr读取需要太长的时间!搜索速度很快(〜10ms),但在拨号网络上下载〜10 MB文件是有问题的。在客户位置不能使用更快的互联网。所以我宁愿Solr只返回匹配的字段,它应该是千字节的数量级。 – dotancohen