问题标签 [elastic-cloud]
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.
elasticsearch - 对许多聚合的弹性搜索:无法连接到服务器
当我在 Elastic Search 5.2.0 中有超过 64 个聚合时,它会失败并显示:
此问题与 Elastic Cloud 有关 - 我在本地弹性实例上进行了测试,它没有此限制。
这是预期的行为吗?
我曾尝试删除不同的聚合,但这似乎都归结为聚合的数量。它适用于 65 个或更少的聚合。
这是简单的聚合,如下所示:
编辑:
要复制的代码:
创建索引:
搜索:(删除/添加聚合查看问题)
elasticsearch - Elasticsearch 流体研究
我目前正在将 Elasticsearch 与 Vue.js 一起使用,并且我添加了一个搜索栏,因此当我搜索单词时,它向我展示了我想要的内容,但是当我搜索“usa”时,它会时断时续地搜索每个字母,它并不流畅。
你对我必须用什么来解决这个问题有什么想法吗?
谢谢你。
elasticsearch - 弹性观察者不附加文档
我正在使用云弹性服务,并且我有观察者条目,它会每小时提醒我有关 packetbeat 计数的计数。代码可以在这里看到...
https://ghostbin.com/paste/m5jqr
这按预期工作。但附件只是文件的数量,而不是实际的文件。我尝试按照此处的说明发送可视化或报告...
https://www.elastic.co/guide/en/x-pack/current/actions-email.html
但我不断收到一条错误消息,提示找不到报告。如何将文档附加到电子邮件警报?
performance - Elasticsearch 无法处理多个请求而不显着降低其性能
我有一个托管在 ElasticCloud 中的两节点集群。
每个节点有:
* 主索引、kibana 和 watcher 创建了一堆小索引。
我的文件大多是文本。还有一些其他字段(每个索引不超过 5 个),没有嵌套对象。指数规格:
当系统空闲时,响应时间(加载时间)通常为几秒。但是当我模拟 10 个用户的行为时,我的应用程序开始出现超时。最初超时是 10 秒,我将其更新为 60 秒,但我仍然遇到问题。下面是使用 Search Api 模拟 10 个并发用户的图表。
红线是以秒为单位的总请求时间,粉红色虚线是我的 60 秒超时。所以,我想说在大多数情况下,我的用户都会遇到超时。我使用的查询非常简单:
我已经尝试了我所知道的所有可能的调整。我不知道这是否是真正的ES表现,我必须接受它并升级我的计划。
elasticsearch - 如何在elasticsearch中搜索数据?
最近我按照弹性搜索网站提供的教程将数据推送到弹性云,我已经成功地做到了。
https://www.youtube.com/watch?v=oMmLNbJPF-M
我还可以发布一个示例文档并在其中搜索一个术语。但我不能对 apache 日志做同样的事情。
以下是我发布到弹性云的查询
当我搜索一个名为 的术语Bangalore
时,我使用以下查询
我成功得到以下结果
.monitoring-kibana-6-2018.03.16
现在对于我发布到弹性云的示例 apache 日志,如果我对 index和 type运行查询doc
,它会返回特定日志的所有信息
询问
发回的信息
它返回一个非常 bg 的输出,所以我只显示它的一部分。现在,如果我尝试运行查询来搜索一个词说response_times
询问
我得到以下输出
那么为什么相同的搜索查询不适用于 apache 日志呢?
elasticsearch - 无法在 Elastic Cloud X-pack 中进行集中式管道管理
我正在尝试设置集中管道管理,但它仍然无法正常工作。
我正在使用 Elastic Cloud 试用版和在本地 vm 上运行的 Logstash
我的 logstash.yml 看起来像:
我按照https://www.elastic.co/guide/en/logstash/6.x/logstash-centralized-pipeline-management.html#logstash-centralized-pipeline-management和https://www.elastic 的说明进行操作。 co/guide/en/logstash/6.x/configuring-centralized-pipelines.html
但是,如果我在 logstash vm 上手动设置一个 conf 文件和管道(而这些在托管试用版中运行良好)并且如果我从 Kibana UI 创建新的管道......除了拥有我的在 logstash 管道管理下保存的管道
任何提示?我错过了一些步骤吗?
java - 我可以计算弹性搜索中连续文档之间的时间差吗?
假设有 3 条记录,第一条记录的时间戳为 10:45:00,第二条记录的时间戳为 10:47:00,下一条记录的时间戳为 10:50:00;第一条和第二条记录的时间差为2分钟,第二次和第三次记录的时间差为3分钟。可以计算连续文档之间的时间差吗?
ruby-on-rails - 如何使用 Rspec 为弹性搜索编写规范
我正在尝试为弹性搜索编写规范,我的生产堆栈是:Ruby 2.3.1,rails 5.0.3,托管弹性搜索集群(cloud.elastic.co)。
情况
在托管集群中索引文档时,会添加一些索引属性,例如,如果我索引我的 Building(Rails 模型)实例的名称,则索引文档中会有一个名称和一个“name.keyword”。
问题
我使用https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-extensions#testcluster在我的 rspec 套件之前创建了一个测试集群,并brew install elasticsearch
在我的 OSX 上使用 Homebrew ( ) 安装了 elasticsearch 6.2.4。然后我开始编写规范,在我的控制器操作中,我排序,name.keyword
以便查询看起来像
在这一点上我得到一个错误。
错误
...
错误的主要部分:"reason":"No mapping found for [name.keyword] in order to sort on"
假设
- 1/ 我需要自己编写映射,并提供字段 name.keyword,但我不确定如何执行此操作
- 2/ 我应该使用托管测试集群来复制相同的行为
我认为 1/ 可能是要走的路,但是弹性搜索指南在谈论他们的宝石时很难阅读,而我一直无法这样做。2/ 当然更容易,但我想知道从长远来看它是否不会导致更多问题(性能等)
文档
https://medium.com/@rowanoulton/testing-elasticsearch-in-rails-22a3296d989 https://github.com/elastic/elasticsearch-rails/issues/69
欢迎任何想法!
elasticsearch - Lucene 和 Elasticsearch 中的分片管理
我面临建立生产就绪的弹性搜索集群的问题。目前我只在elasticsearch中存储测试日志文件。
到目前为止一切顺利,但由于我们每天有 1TB 的生产日志,我想知道如何为这个用例正确设置弹性搜索索引。
我们希望将这些日志保存 30 天。集群设置有 100TB 磁盘空间。我想选择 Replica Count 为 3,所以使用的磁盘空间应该在 90TB 左右。
但是我应该分配多少分片?
Elastic 中的 Shards 和 Lucene Segments 之间有区别吗?
elasticsearch - 何时创建或重用 Elasticsearch 集群?
我的团队已经使用最小的 Elasticsearch 实施一年了,我们现在想另外使用 ES 来实现一个全新的、完全不同的用例,使用不同且本质上不相关的数据。虽然我一直在阅读有关集群、节点和 ES 的一般信息,但我并不直观地理解我们是否应该为此创建一个新集群,或者将数据添加到我们现有的集群中。在哪里可以更好地了解此决定所涉及的因素?我们使用 Elastic Cloud 托管的 ES,v5.2.x 作为记录。