2014-08-29 2 views
-1

Есть ли способ, чтобы я получал только данные, имеющиеся в источнике моего документа &, а не какие-либо другие метаданные, такие как _index, _type, _id, _score, при извлечении из индекса?Извлечь только _ источник из elasticsearch

+0

взглянуть на здесь: https: // stackoverflow.com/questions/23283033/filter-out-metadata-fields- и-only-return-source-fields-in-elasticsearch – wangchunli

ответ

1

Я понял, как это сделать.

GET /<index>/<type>/<id>/_source 

вернется только _source раздел.

Пример: Создание документа с ID 123

PUT /website/blog/123 
{ 
    "title": "My first blog entry", 
    "text": "Just trying this out...", 
    "date": "2014/01/01" 
} 

Чтобы получить только _source полю

GET /website/blog/123/_source 

вернулся:

{ 
    "title": "My first blog entry", 
    "text": "Just trying this out...", 
    "date": "2014/01/01" 
} 
+0

Как это сделать в модуле mongoosastic или npm elasticsearch? –

Смежные вопросы