gpt4 book ai didi

javascript - 如何在elasticsearch客户端搜索功能中仅获取 '_source'字段?

转载 作者:行者123 更新时间:2023-12-02 23:51:06 25 4
gpt4 key购买 nike

我正在 Node js 中进行 Elasticsearch。通过“client.search”,我可以从elasticsearch获取数据,但我只想获取“_source”字段。我该怎么做??

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

这是我使用 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);
});

最佳答案

使用client.search()没有其他方法。

但是,在检索单个文档时,您可以使用 client.getSource()而不是client.get() .

关于javascript - 如何在elasticsearch客户端搜索功能中仅获取 '_source'字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55645554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com