Py学习  »  Elasticsearch

如何在ElasticSearch客户机搜索功能中仅获取“源”字段?

dino • 6 年前 • 1736 次点击  

我在节点JS中执行ElasticSearch。通过“client.search”,我可以从elasticsearch中获取数据,但我只想获取“源”字段。我该怎么做??

通过javascript的“map”函数,我只能得到源数据。 但是,我想知道“client.search”中的body选项是什么,以仅获取源数据。

这是我使用map函数的代码。

    index: 'bank',
    body:{
      query:{
        "bool":{
          "must":{"match":{"state":"AL"}}
        }
      }
    }
  }, function getMore(err,data){
    if(err)
    {
      console.log(err);
      return;
    }
    var source = data.hits.hits.map(function(obj){
      return obj._source;
    });
    console.log(source);
    res.end(source);
  });
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/39077
 
1736 次点击  
文章 [ 1 ]  |  最新文章 6 年前