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