Solr|突出显示返回所有不匹配的字段

6l7fqoea  于 2023-10-18  发布在  Solr
关注(0)|答案(1)|浏览(142)

我使用Solr-7.x
我用的是这样的高亮功能。
查询:/search?q=澳大利亚&collection=jeep-au&wt=json&start=0&hl=on&hl.fl=标题,描述,关键字&hl.方法=统一&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>"
]
},
y1aodyip

y1aodyip1#

我也在尝试同样的事情。我的索引里有文件。当我搜索时,我希望每个文档的突出显示包含所有文档(突出显示的术语包含在和之间)。
我可以通过使用以下参数来实现这一点:

  • hl.fl=*
  • hl. HavenMulti =true

fl-Parameter指定在突出显示文档时应返回哪些字段。
我会给予一个尝试。

相关问题