Я работаю с процессором JsonQueryElasticSearch в Nifi (v1.9.2).
Строка запроса следующая:
{
"query": {
"bool": {
"must": [
{ "match": { "event": "New" }},
{ "match": { "uniqueId": "${unique_id}"}},
{ "match": { "header.schemaVersion": "1.3" }}
]
}
},
"sort" : {
"header.sourceSystemCreationTimestamp" : {"order" : "desc"}
}
}
Это не дает мне никакого результата, так как значение атрибута потока $ {unique_id} в запросе пусто. Если я жестко закодирую значение в запросе, оно будет работать как положено. На уровне процессора я вижу значение атрибута потока $ {unique_id}.
Большое спасибо за ваше время и помощь.