我正在使用 SolR 来搜索提供大量元数据的文档。 (平均每个文档超过 2 Mb) 由于性能问题,我专注于优化要传输的数据量。
在查询参数上,我正在使用
fl
:指定一些我一直需要的字段hl.fl
也适用于这个主要字段,也适用于我仅在包含请求文本时才需要数据的其他字段。为了保持完整性并将突出显示的数据与返回的文档合并,我使用
hl.preserveMulti
。 (我发现将突出显示的值合并到原始原始值的唯一方法)
我想知道是否可以仅为主字段指定
hl.preserveMulti=true
,并在额外字段上将其设置为 false
。
我在文档中没有找到任何关于突出显示的内容。
有什么提示/建议吗?
您可以使用
f.<fieldname>.<argument>
语法设置字段特定参数,因此要仅为 hl
设置特定的 fieldname
参数,请使用:
f.fieldname.hl.preserveMulti=true