Nodejs中@elastic/elasticsearch的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nodejs中@elastic/elasticsearch的使用相关的知识,希望对你有一定的参考价值。

参考技术A GitHub的地址:
https://github.com/elastic/elasticsearch-js

首先,使用elasticsearch-head将对应的索引进行关闭,之后对索引进行设置。我们对目标索引发送 put 请求,请求的地址示例: http://localhost:9200/aaa/_settings ,参数: "index" : "max_result_window" : 500000 ,设置完成后,重新打开就可以了,这样结果字段就会显示完整的了

首先,初始化它

您可以通过回调函数,或者Promise来使用

每个** API调用返回的**值形成如下形式:

让我们看一个完整的例子!

在TS中使用

定义一个接口

获取数据

在搜索引擎里面不叫新增数据,叫做创建索引,使用的是index的方法

在经过查询和删除的操作后,基本上已经可以知道,ES在node里面基本使用,主要是对body对象的属性进行扩展,比如我要更新单个文档:

在API中,还有一个是根据条件进行批量更新,它是这样的:

以上是关于Nodejs中@elastic/elasticsearch的使用的主要内容,如果未能解决你的问题,请参考以下文章

在 Elastic Beanstalk 中更新 nodejs

Elastic Beanstalk 上的 NodeJS 多容器 Docker

AWS Elastic Beanstalk NodeJS 和日志

亚马逊 AWS Elastic Beanstalk NodeJS 应用程序

Bcrypt Elastic beanstalk nodejs 部署

在 Elastic Beanstalk 和 AWS Lambda 上更新 nodejs API