问题标签 [elasticsearch-plugin]

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.

0 投票
4 回答
19418 浏览

java - 如何在elasticsearch中找出索引创建日期

如何在弹性搜索中找出索引创建日期?

0 投票
3 回答
2419 浏览

amazon-ec2 - Elasticsearch EC2 发现因“无效凭据”而失败

我正在尝试在 EC2 上创建一个 Elasticsearch 集群并收到我提供的凭据无效的错误,但这些与我通过 jclouds 创建实例时使用的凭据完全相同。

我从 Elasticsearch 看到的示例错误日志:

根据文档,我的 elasticsearch.yml 文件似乎是正确的:

另外,因为有人会问,安全组在这些盒子上是敞开的。使用 Elasticsearch 1.0.1 和 ec2 插件 2.0.0.RC1。

到目前为止,我还没有发现任何可能导致这种情况的东西。关于如何解决这个问题的任何想法?

0 投票
1 回答
260 浏览

rss - elasticsearch rss河不存储内容字段

我正在使用弹性搜索的 RSS 河插件来索引 RSS 提要,它运行良好,但有一个例外,它不存储/索引 wordpress 生成的“内容”字段。从源头上看,似乎没有办法做到这一点,但我可能会遗漏一些东西。

关于如何实现这一点有什么建议吗?还是计划将来将此添加到插件中?

这是我正在使用的提要:https ://blog.mariadb.org/feed/

0 投票
1 回答
276 浏览

elasticsearch-plugin - CRATE 0.28.0.1 和 elasticsearch-cloud-aws 插件兼容性

我们将使用 CRATE 和 ES 的 elasticsearch-cloud-aws 插件来创建备份。看起来当前版本 0.28.0.1(来自 deb 包)在 aws 插件的运行时环境方面存在问题。

它说:

{1.0.1}:初始化失败 ... - NoClassDefFoundError[org/elasticsearch/common/collect/Lists] ClassNotFoundException[org.elasticsearch.common.collect.Lists]

它使 Crate 与 aws 备份插件不兼容。如果有任何基于 aws 的备份插件,那就太好了,因为它非常方便。

我们如何设法每天备份我们的数据?

0 投票
1 回答
704 浏览

mongodb - 从 elasticsearch 河流导入中排除 mongodb 字段

我已经安装了一个连接 mongodb 和 elasticsearch 的 elasticsearch 河(使用这个插件)。我为 mongodb 定义了某个模式,并为 elasticsearch 定义了某个映射。

我找不到有关如何从 mongodb 中排除字段不被河流处理的任何信息。我认为可行的最接近的事情是将这些字段的弹性搜索映射修改为store:no,index:not_analyzed,include_in_all:false.

我仍然不清楚使用上述解决方案是否完全避免了任何处理,因为理论上所有 json 提交也存储在 _source 中。

有人对此有任何建议吗?

0 投票
1 回答
255 浏览

rss - 在关系数据库之前将记录放入 Elasticsearch 索引

我有一个应用程序,它使用 RSS 提要并通过执行以下步骤使它们可搜索:

  1. 从提要 URL 中提取文章
  2. 将该数据存储在关系数据库中
  3. 在 Elasticsearch 中索引数据

我想反转这个过程,以便我可以使用RSS River Elasticsearch 插件从提要中提取数据。然而,这个插件直接与 Elasticsearch 集成,绕过了我的关系数据库(这对于依赖于每篇文章在数据库中记录的应用程序的其他部分来说是一个问题)。

当新文章被索引(和取消索引)时,我如何让 Elasticsearch 通知数据库?

编辑

目前我正在使用 Ruby on Rails 4 和 PostgreSQL 数据库。RSS 提要使用Sidekiq在后台获取以管理作业。它们直接进入 PG,然后由 Elasticsearch 索引。我正在使用Chewy为 ES 索引提供接口。它不支持我正在寻找的回调(没有 Ruby 库做 afaik?)。

搜索查询 ES 以查找匹配项,然后从 PG 加载记录以显示结果。

0 投票
1 回答
308 浏览

elasticsearch - 使用 NEST,在使用 Jetty 进行身份验证的 ElasticSearch 中索引文档

我已经使用 Jetty 插件对托管 Elastic Search 的机器进行了身份验证。就安全性而言,一切正常。但我的问题是我需要在使用 Jetty 保护的同一索引中添加文档/更新文档。在 NEST 中,我试图找到与将 uri(由码头保护)与用户名和密码连接以索引我的数据的方法相关的任何内容。但是没有任何方法或 API 有帮助。

我需要知道“NEST 是否支持,索引由 Jetty 保护的弹性搜索”,如果答案是肯定的,那么请告诉它如何完成。

谢谢, PDK

0 投票
1 回答
553 浏览

elasticsearch - 如何限制 Elasticsearch 集群上的索引创建/删除?

如何在 ElasticSearch 1.0.0 集群中验证/保护索引创建/删除操作?还想知道如何禁用 ElasticSearch HQ 插件上的删除索引操作?我在 elasticsearch.yml 文件中尝试了以下设置,但仍然允许用户执行操作。

action.disable_delete_all_indices: true action.auto_create_index: false

Apprrecaite 任何输入。

0 投票
1 回答
266 浏览

elasticsearch - 通过 AWS SQS 插件在 ElasticSearch 中映射父子文档

用于 elasticsearch 的 AWS SQS River 插件在索引期间是否支持 _parent 字段?如果是这样,怎么做?文档不清楚,我尝试了以下两种方法:

两者都给出 RoutingMissingException

0 投票
0 回答
219 浏览

java - 编写自定义河流

我第一次尝试写一条河流。(这里是源代码

我按照本教程将其与现有的河流进行了比较,但我运气不佳。

为了部署河流,我创建了一个名为 的文件夹example-river,将我的 jar 放在该文件夹中,然后重新启动节点。一切开始正常。

我也试过bin/plugin --url file:///path/to/plugin --install example-river,这似乎有效,但它解开了我的罐子。

当我发出这个 PUT 请求时:

我得到这个例外:

[2014-04-20 22:28:46,538][DEBUG][river] [悲观] 创建河流 [example_river][example_river] [2014-04-20 22:28:46,543][WARN][river] [悲观]无法创建河流 [example_river][example_river] org.elasticsearch.common.settings.NoClassSettingsException:无法在 org.elasticsearch.river.RiverModule.loadTypeModule(RiverModule.java:87) 的 org.elasticsearch 加载具有值 [example_river] 的类.river.RiverModule.spawnModules(RiverModule.java:58) 在 org.elasticsearch.common.inject.ModulesBuilder.add(ModulesBuilder.java:44) 在 org.elasticsearch.river.RiversService.createRiver(RiversService.java:137) 在org.elasticsearch.river.RiversService$ApplyRivers$2.onResponse(RiversService.java:275) 在 org.elasticsearch.river.RiversService$ApplyRivers$2。onResponse(RiversService.java:269) at org.elasticsearch.action.support.TransportAction$ThreadedActionListener$1.run(TransportAction.java:93) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent .ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 原因:java.lang.ClassNotFoundException: example_river at java.net.URLClassLoader$1.run(Unknown Source) at java.net。 URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher $AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.elasticsearch.river.RiverModule。loadTypeModule(RiverModule.java:73) ... 还有 9 个

有人可以指出我缺少什么吗?