Как выделить результаты поиска с помощью asticui?
Я сделал простой интерфейс для отображения журналов приложений, используя эластичный, я хотел бы выделить результаты, чтобы показать, что соответствует
Я попытался добавить это в моем контроллере:
$scope.$watch('ejs', function(ejs) {
if (ejs !== undefined) {
ejs.Highlight(['msg']);
};
});
но это не работает (полезная нагрузка запроса не включает выделенную часть)
как мне поступить?
2 ответа
Решение
Выделение еще не было добавлено в ElasticUI, но добавить его довольно просто. Если вы посмотрите на IndexController, то увидите, что он устанавливает свойства agg, filter, query и sort для ejs.Request. Вам также нужно добавить поддержку свойства highlight аналогично тому, как ElasticUI обрабатывает другие.
Я также открыл вопрос для этого. Было бы здорово, если бы вы могли попытаться внести свой вклад - иначе я ожидаю рассмотреть это позже.