问题标签 [aws-elasticsearch]
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.
reactjs - 如何在 AWS ElasticSearch 或 SearchKitManager() 的其他服务提供商上拥有示例数据集?
我正在尝试使用 SearchKit,我想知道如何设置使用示例电影数据集索引的 ElasticSearch 实例。
尝试使用:
- AWS 弹性搜索服务。但是没有要通过批量 API 上传的实际数据集。我拥有的那个没有索引。
样本数据:
- 尝试使用 appbase.io 现成的电影数据集。但我不确定如何将它与 SearchKitManager() 连接起来。
非常感谢任何帮助。
java - ElasticSearch 索引,更新 API
我有一个用例,我在 ElasticSearch 中创建基于月份的索引。如果文档已经存在于任何基于月份的索引中,则可以更新这些索引中的数据(仅附加到数组类型字段),否则将在当前月份索引中创建文档。
我可以通过单个操作执行此操作(如果存在于任何索引中,则追加或在最新索引中创建)?如果没有,实现这一目标的最简单方法是什么(使用 JAVA)?
elasticsearch - elasticsearch中的内存分布
我正在使用 AWS 弹性搜索服务,每个节点都有 16GB RAM、4 个内核和 160GB EBS。在看着
我发现我的节点中只剩下 0.27GB 的内存。据我了解,大约以下数量的内存专用于这些进程:
堆:8GB 交换:2GB Fielddate + Segments:1GB
我不明白剩下的 4-5GB 内存会发生什么,哪个进程正在消耗这些内存?
以下是我从上面提到的 api 获得的一个节点的统计信息:
谁能帮忙解释一下这个节点的内存分布?只有 0.27GB 可用内存空间可以吗?或者我应该怎么做才能在节点中提供更多可用内存?
node.js - 在 nodejs 中使用 gzip 压缩数据的 Elasticsearch 批量请求
我们有很多记录要在 Elasticsearch 中建立索引。对于 POC,我们正在运行一个本地 Elasticsearch 集群,例如localhost:9200
.
我们已经打开了集群压缩支持,config/elasticsearch.yml
但添加了http.compression: true
当记录大小增加时,Elasticsearch 会抛出错误
"statusCode":413,"response":"{\"Message\":\"Request size exceeded 10485760 bytes\"}
有没有办法压缩我们在_bulk
查询中发送的数据?仅在寻找解决方案node.js
。
Elasticsearch.js
暂时不支持。我已经记录了他们的问题。
javascript - 如何在 AWS lambda 中连接 ElasticSearch
我已经创建了 ElasticSearch 服务的公共实例。我找不到任何关于如何将我的 lambda 函数连接到它的适当示例。
我想过使用带有 javascript 的 AWS-SDK(类:AWS.ES)来建立连接。但找不到方法。
如何创建连接并使用它进行基本查询?
amazon-web-services - 弹性搜索查询中多列的通配符
我需要匹配用户在弹性搜索中跨 2 个属性传递的输入,并且它需要是通配符搜索。
我正在使用 AWS-ES 6.4 版
当我查询一个属性时,结果还可以,但是当我同时包含这两个属性时,它会给我 400 个状态代码。
查询哪个有效:
查询失败:(phone1 和 phone2 两者)是否有绑定应该/必须条件以使其内部只有一个通配符?
这与弹性搜索版本有关吗?
amazon-web-services - 如何将用户的操作记录保存到 DynamoDB?
我在 AWS Web 服务上有项目。我使用 AppSync 和无服务器。如何保存所有突变和查询的用户操作日志?例如:用户创建新项目,我需要将操作写入数据库我需要保存所有用户的操作。
node.js - 如何在 Elasticsearch 中匹配同一查询的不同实例?
示例 1:我的查询词是“abcd”。
我的查询结构是这样的:
它匹配以下实例:
但它与 def_abc 或 def_abc_ghi 不匹配。基本上是 abc 位于字符串中间的实例。
示例 2:在上面的同一个示例中,如果我的查询是 abc_def
尽管存在 abc_def,但它与 abc_def_ghi 不匹配。
我已经尝试过 prefix_phrase,它解决了场景 2,但错过了示例 1 的问题。
任何帮助,将不胜感激。
amazon-web-services - 将本地 Kibana 连接到远程 aws 弹性搜索端点?
我有弹性搜索端点链接,我通过更改弹性搜索 url 字段在 kibana.yml 文件中配置了它,但它无法与 aws 端点建立连接
这是我在 kibana 得到的日志
日志 [06:17:02.754] [警告][admin][elasticsearch] 无法恢复连接:https ://search-xxxxxxxxxxx.us-east-1.es.amazonaws.com:80/