Как выделить результаты поиска с помощью asticui?

Я сделал простой интерфейс для отображения журналов приложений, используя эластичный, я хотел бы выделить результаты, чтобы показать, что соответствует

Я попытался добавить это в моем контроллере:

$scope.$watch('ejs', function(ejs) {
    if (ejs !== undefined) {
        ejs.Highlight(['msg']);
    };
});

но это не работает (полезная нагрузка запроса не включает выделенную часть)

как мне поступить?

2 ответа

Решение

ElasticUI теперь поддерживает подсветку

Выделение еще не было добавлено в ElasticUI, но добавить его довольно просто. Если вы посмотрите на IndexController, то увидите, что он устанавливает свойства agg, filter, query и sort для ejs.Request. Вам также нужно добавить поддержку свойства highlight аналогично тому, как ElasticUI обрабатывает другие.

Я также открыл вопрос для этого. Было бы здорово, если бы вы могли попытаться внести свой вклад - иначе я ожидаю рассмотреть это позже.

Другие вопросы по тегам