问题标签 [elasticjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - elastic.js 中的 Elasticsearch 聚合查询
我很难将aggregation query
弹性搜索翻译成elastic.js.
我正在阅读文档,但我就是想不通。您可以在网上找到的示例大多是关于已弃用的方面功能,这不是很有用。JSON 示例聚合如下:
node.js - 如何在 Kafka nodejs 中延迟消费消息?
我正在使用 NodeJS 来消费来自 Kafka 的消息,收到消息后,我会将它带到 Elasticsearch 中创建索引。这是我的一段代码:
我想确保在继续使用下一条消息之前必须成功创建索引,因为我不希望任何消息丢失。
elasticsearch - firebase 手电筒部分匹配仅一个字段
对于我的应用程序,我使用手电筒搜索引擎,在我的弹性表中,我存储了一个包含两个字段的数据id: { name: "", uid: "" }
。当我想检索某个值时,我只想在名称字段中进行部分匹配,如果匹配有效,则检索所有两个字段。在我的请求数据中,我通常存储这个结构
结果是肯定的,但在这种情况下,手电筒搜索所有字段中的部分匹配项,因为如果我使用部分 uid 或部分名称进行匹配,则结果始终为正(如果字符串对应)。
我怎样才能只为一个字段做部分匹配?
我的服务器端搜索队列是这个
提前致谢
node.js - 如何在弹性的 updateByQuery 中“抛出”自定义错误消息
我使用 javascript api 的 updateByQuery 更新我的文档
如何抛出或设置自定义错误消息,以便在阅读响应时知道它失败的原因?
javascript - 如何在我对弹性搜索的一半请求中修复“400 Bad request”?
我正在使用具有单个文档的单个索引的弹性搜索云。我正在使用@elastic/elasticsearch
最新版本。我正在从 Firebase 云函数调用弹性搜索。
这是我的弹性客户端在云功能中的初始化方式
这是查询弹性搜索的云功能
当我通过 HTTP 调用此函数作为具有相同“查询”参数的 GET 请求时,该函数的一半按预期工作并返回搜索结果,另一半则失败并出现以下错误:
我不知道为什么相同的请求有时会失败。
node.js - 弹性JS节点JS无法更新索引
当我尝试使用 express 更新 elasticJS 上的索引时,我遇到了这个奇怪的错误:
我检查了所有参数,但出现错误:
有谁知道什么问题?
node.js - 如何使用多个变量创建搜索并使它们不是强制性的
我有这个代码:
对我来说,我需要添加一个标题和一个 desc ,但我希望搜索即使一个不存在,这意味着我想要 title 或 desc,有人知道正确的语法吗?
javascript - Elasticsearch js 客户端.close()
我在 NodeJS 上使用 elasticsearch 客户端库,我试图了解是否以及何时使用该client.close()
方法。我在整个应用程序中使用相同的客户端,有时我会在 ES 上进行一些搜索。
我首先想知道该client.close
方法的作用是什么?由于与 ES 的通信是在 HTTP 中进行的,我不确定会发生什么,也找不到任何关于它的文档。
其次,我应该在每次搜索后关闭连接,还是只在关机时关闭?