Получение идентификаторов записей вasticsearch - PullRequest
1 голос
/ 27 февраля 2020

Я хочу получить идентификаторы записей элементов вasticsearch

, вот как я получаю свои элементы

curl -X GET 'http://localhost:9200/ca_dev/item/_search?pretty'

Пример вывода одной из записей Elasticsearch

{
    "_index" : "ca_dev",
    "_type" : "item",
    "_id" : "22d65d47-3f1c-4349-9727-3e7fdc9839ab",
    "_score" : 1.0,
    "_source" : {
      "id" : "22d65d47-3f1c-4349-88e7-3e7fdc9837ee",
      "description" : "Bulk Item #32",
      "item_number" : "123ad",
      "brand_line_description" : null,
      "product_type_description" : null,
      "size_profile_description" : null,
      "sortable_name" : "Bulk item",
      "branches" : [ ],
      "districts" : [ ],
      "inventories" : [ ],
      "sort_codes" : [ ],
      "in_stock" : false,
      "long_description" : null,      
    }

1 Ответ

0 голосов
/ 27 февраля 2020

Вы можете использовать исходный фильтр: https://www.elastic.co/guide/en/elasticsearch/reference/7.0/search-request-source-filtering.html

{
    "_source": ["id"],
    "query": ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...