Какие метаполя хранит хранящиеся поля («_ none_») вasticsearch? - PullRequest
0 голосов
/ 22 сентября 2019

Может кто-нибудь объяснить, что metafield возвращает storedFields("_none")?Согласно javadoc

Добавляет сохраненные поля для загрузки и возврата (обратите внимание, он должен быть сохранен) как часть поискового запроса.Чтобы полностью отключить сохраненные поля (поля источника и метаданных), используйте {@codevedField ("none")}.

Но всякий раз, когда я отправляю запрос, как показано ниже

SearchRequestBuilder request;
...
request.setSize(config.getScanScrollFetchSize());
request.addSort(FieldSortBuilder.DOC_FIELD_NAME, SortOrder.ASC);
request.setScroll(TimeValue.timeValueMinutes(1));
request.storedFields("_none_");

Это дает мне ответ, как показано ниже

{
  "_scroll_id": "DnF1ZXJ5VGhlbkZldGNoBQAAAAAAAAABFjMtc3Y1Rm5PU2pDVi1RM29FVzQyQmcAAAAAAAAAAxYzLXN2NUZuT1NqQ1YtUTNvRVc0MkJnAAAAAAAAAAIWMy1zdjVGbk9TakNWLVEzb0VXNDJCZwAAAAAAAAAEFjMtc3Y1Rm5PU2pDVi1RM29FVzQyQmcAAAAAAAAABRYzLXN2NUZuT1NqQ1YtUTNvRVc0MkJn",
  "took": 126,
  "timed_out": false,
  "_shards": {
    "total": 5,
    "successful": 5,
    "skipped": 0,
    "failed": 0
  },
  "hits": {
    "total": 1,
    "max_score": null,
    "hits": [
      {
        "_index": "denorm",
        "_score": null,
        "sort": [
          2
        ]
      }
    ]
  }
}

Согласно документ _index также является мета-полем, но я вижу это в ответе.

Может ли кто-нибудь сообщить мне, что возвращаются все мета-поля при использовании storedField("_none_")?

Elasticsearch Version> = 5.6.16

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...