首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在elasticsearch.js中获取接口

在elasticsearch.js中获取接口
EN

Stack Overflow用户
提问于 2018-05-18 17:00:40
回答 1查看 190关注 0票数 0

我正在使用elasticsearch js client,目前我以这种方式发送我的请求:

代码语言:javascript
复制
// my service    
function(indexName, docType, payload){
        return elasticClient.search({
            index: indexName,
            type: docType,
            body: payload
        });
    }

// how body is looks like
let payload = {
        "query": {
            "term": {
                "field.id": {
                    "value": someId
                }
            }
        }
    };

但是没有body,我怎么能写出这样的东西呢?仅使用get params:

代码语言:javascript
复制
GET /some_index/doc/380

// or (most my requests require params)

GET /some_index/doc/380?_source_exclude=customer.some_field

此外,我也非常感谢任何关于node/js的body builder库的建议(elasticsearch文档建议bodybuilder、elastic-builder或elastic.js )。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-05-25 22:15:26

Ok解决方案可在此处找到:https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-getsource

我只是找不到正确的文档部分,当它被解释的时候。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50407553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档