Solr | Выделение Возвращает все поля, которые не совпадают - PullRequest
0 голосов
/ 15 ноября 2018

Я использую Solr -7.x

Я использую такую ​​функцию подсветки.

Запрос: /search?q=australia&collection=jeep-au&wt=json&start=0&hl=on&hl.fl=title,description,keywords&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>"
]
},
...