Вы можете использовать подстановочный знак запрос в сочетании с условиями агрегация, чтобы получить различные значения для поля.
Вы можете использовать следующий запрос для получения результатов.
POST test/_search
{
"query": {
"wildcard": {
"fieldB": {
"value": "*ali*"
}
}
},
"aggs": {
"distinct_fieldA": {
"terms": {
"field": "fieldA",
"size": 10
}
}
}
}
Надеюсь, что это работает