Фильтрация полей для отображения, а как насчет вложенных? - PullRequest
0 голосов
/ 07 сентября 2018

В Elasticsearch 6.X я использую следующую команду для отображения определенных полей из запроса

curl 127.0.0.1:9200/_search?stored_fields=_id

А как насчет вложенных полей? Для документов, подобных этому,

{
    "data": {
         "field1": "hello"
    }
}

Если я хочу отобразить только data.field1, какую команду мне использовать? Следующий не работает:

curl 127.0.0.1:9200/_search?stored_fields=data.field1

Есть идеи?

1 Ответ

0 голосов
/ 07 сентября 2018

Используя фильтрацию источника , вы можете достичь того, что хотите

curl 127.0.0.1:9200/_search?_source=data.field1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...