Перейти к основному содержимому
Версия: 4.2

spath

Описание

Выполняет поиск по XML или JSON строкам.

Синтаксис

spath [input=<field>] [output=<field>] path=<datapath>

Обязательные аргументы

ПараметрСинтаксисОписание
input<field>Имя поля в котором расположена XML/JSON строка.
pathpath=<query>Паттерн поиска искомого значения в XML/JSON.

Опциональные аргументы

ПараметрСинтаксисПо умолчаниюОписание
output<field>Имя поля для сохранения полученного значения.

Примеры запросов

Пример 1

В примере система вернет в поле myVals значение sourcetype.

... | spath input=raw_event output=myVals path=sourcetype

Пример 2

В примере система вернет первый элемент массива desc в поле desc.

... | path input=hello path=vendorProductSet.product.desc{1}

Пример 3

В примере система вернет аттрибут @locale первого элемента массива desc в поле desc.

... | path input=hello path=vendorProductSet.product.desc{1}.locDesc{@locale}