我正在使用 solr -7.x
我正在使用这样的突出显示功能。
查询:/search?q=australia&collection=jeep-au&wt=json&start=0&hl=on&hl.fl=标题、描述、关键字&hl.method=unified&hl.fragsize=0
我的要求是 - 在 3 个字段中,我有标题、描述、关键字 - q 可能包含仅属于这 3 个字段之一的文本。我仍然希望我的突出显示部分始终返回所有 3 个字段内容,但突出显示匹配的字段。
目前发生的情况是,只有匹配的字段有内容,其他2个字段为空。
像下面这样
highlighting: {
id1: {
title: [
"Jeep® <em>Australia</em> Official Site. Explore Our SUV Range"
],
description: [ ],
keywords: [
"Jeep® <em>Australia</em>"
]
},
我正在尝试同样的事情。我的索引中有文档。当我搜索时,我希望突出显示每个文档以包含所有文档(突出显示的术语包含在 和 之间。
我能够通过使用以下参数来实现这一目标:
我的文档中的所有字段都已索引并存储。
我会尝试一下。