Nodejs Api - Elastic Search

2 篇文章 0 订阅

ES文档地址:Elastic Search API DOC

下文包含了ES的Nodejs API介绍

判断index是否存在

# 接口
class Indices {
    exists(params: IndicesExistsParams): Promise<any>;   // 返回为Promise
}
export interface IndicesExistsParams extends GenericParams {
    ignoreUnavailable?: boolean;
    allowNoIndices?: boolean;
    expandWildcards?: ExpandWildcards;
    local?: boolean;
    index: NameList;   // string | string[] | boolean;
}

示例:

# 判断index名称为saas 123 saas20180503是否存在
const result = await Promise.all([
    ElasticSearch.indices.exists({index:'saas'}),
    ElasticSearch.indices.exists({index:['123']}),
    ElasticSearch.indices.exists({index:['saas20180503']})
]);
console.log(result, typeof(result));            //[true, false, true]  'object'
# 在存在的saas saas20180503进行查询
const data = await ElasticSearch.search({index:['saas','saas20180503']});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值