Elasticsearch - как вернуть только данные, а не метаинформацию?
При выполнении поиска Elasticsearch возвращает структуру данных, которая содержит различную метаинформацию.
Фактический набор результатов содержится в пределах «хитов» поле в результате JSON, возвращенное из базы данных.
Может ли Elasticsearch возвращать только необходимые данные (содержимое поля «совпадения») без встраивания во все остальные метаданные?
Я знаю, что могу проанализировать результат в JSON и извлечь его, но мне не нужны сложности, хлопоты, снижение производительности.
Спасибо!
Вот пример структуры данных, которую возвращает Elasticsearch.
{
"_shards":{
"total" : 5,
"successful" : 5,
"failed" : 0
},
"hits":{
"total" : 1,
"hits" : [
{
"_index" : "twitter",
"_type" : "tweet",
"_id" : "1",
"_source" : {
"user" : "kimchy",
"postDate" : "2009-11-15T14:12:12",
"message" : "trying out Elastic Search"
}
}
]
}
}