Подсветка не работает даже с добавленным полем выделения - PullRequest
0 голосов
/ 18 октября 2019

Добавлено выделение в моем запросе, но оно не появляется в результате.

Я добавил подсветку так, как показано в коде:

"highlight": {
"fields": {
  "*": {

      }
    } 
  }

Я ожидаю, что при перезапуске JSON-результата будет поле с именем highlight.

1 Ответ

0 голосов
/ 18 октября 2019

Из документов:

Маркеры позволяют получать выделенные фрагменты из одного или нескольких полей в результатах поиска, чтобы вы могли показывать пользователям, где совпадают запросы.

Вам нужно искать что-то, чтобы показать свет. Так что в части запроса сделайте текстовый поиск ex

{
  "query": {
    "match": {
      "<fieldName>": <fieldValue>
    }
  },
  "highlight": {
    "fields": {
      "status": {}
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...