подстановочный знак в запросе elasticsearch с использованием SQL
мне нужно создать запрос elasticsearch с SQL, и мне нужно знать, можно ли использовать подстановочный знак (*) в моем запросе.
например, у меня есть этот запрос, который возвращает конкретное значение для POD.POD_IT012345678901.PODCode.
POST /_sql?format=txt
{
"query":
"""
SELECT PLSystemGeneralData.ISTATCode._value, POD.POD_IT012345678901.PODCode._value FROM test
"""
}
мне нужно использовать такой запрос, чтобы извлечь все значение POD.POD_ *. PODCode.
POST /_sql?format=txt
{
"query":
"""
SELECT PLSystemGeneralData.ISTATCode._value, POD.POD_*.PODCode._value FROM test
"""
}
аналогично:
GET test/_search
{
"_source":false,
"fields":["POD.*.PODCode._value"],
"query" : {
"term" : {
"meta.sheet_code.keyword":"xxxxxx"}
}
}
мне нужно использовать *, потому что я не знаю перед строкой относительно кода (например: IT012345678901), и мне нужно найти все * PODCode.value.
Является ли это возможным? Спасибо