Elasticsearch - como retornar apenas dados, não meta informação?
Ao fazer uma pesquisa, o Elasticsearch retorna uma estrutura de dados que contém várias meta-informações.
O conjunto de resultados real está contido em um campo "hits" no resultado JSON retornado do banco de dados.
É possível que o Elasticsearch retorne apenas os dados necessários (o conteúdo do campo "hits") sem estar embutido em todos os outros metadados?
Eu sei que eu poderia analisar o resultado em JSON e extraí-lo, mas eu não quero a complexidade, o aborrecimento, o desempenho.
obrigado!
Aqui está um exemplo da estrutura de dados que o Elasticsearch retorna.
{
"_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"
}
}
]
}
}