问题标签 [elasticsearch-jest]

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 投票
2 回答
1183 浏览

elasticsearch - 使用 getSourceAsObjectList() 的 Jest 映射

我试图将弹性数据映射到列表。由于不推荐使用 getSourceAsObjectList() 方法,因此我编写了这样的代码。

它不像我预期的那样工作并且看起来很乱(它使用两个列表值来映射结果)。我做错了吗?

0 投票
1 回答
3080 浏览

java - 如何使用 JEST 在 ElasticSearch 中添加映射

我正在尝试使用 JEST 在具有特定分析器和映射的 ES 中创建索引。

我正在使用以下代码:

这是 jestconfiguration.java

虽然使用指定的“设置”正确创建了索引,但“映射”部分不起作用,我无法为字段“名称”设置映射。有人有想法吗?

有没有一种putmapping() 可以让你添加映射的玩笑?理想情况下,我希望能够动态设置 field_name 而不是在 .json 文件中。

0 投票
1 回答
1015 浏览

java - “未找到字段 [名称]] 的 MapperParsingException [分析器 [第二个]”

我在 Elasticsearch 中使用以下设置创建了一个索引:

现在我要做的是使用以下代码设置映射:

编辑

我用来创建索引的代码是:

settings.json 看起来像这样:

但是我不断收到以下错误:

如果我删除“分析器”,我可以设置映射。所以看起来我有两倍的“设置”部分,但无论我如何构建“settings.json”文件,我都会不断得到这两个部分。我查看了 JEST 页面中指定的示例,但没有帮助我。https://github.com/searchbox-io/Jest/blob/master/jest/README.md

有什么想法吗?

0 投票
1 回答
1167 浏览

elasticsearch - 如何使用 java 应用程序中的 jest api 使文档在弹性搜索中过期?

我是弹性搜索的新手,我想使用应用程序中的 jest API 使弹性搜索中索引的文档过期。我发现有一个称为 TTL 的参数。但是我在开玩笑的客户端将参数设置为启用和真实时遇到了问题。请让我知道如何做到这一点。提前致谢!

0 投票
1 回答
1403 浏览

elasticsearch - 如何使用 Jest 在弹性搜索中获取索引的创建时间

我正在尝试从弹性搜索中删除 24 小时前创建的索引。我没有找到一种方法来获取特定节点的索引创建时间。使用 spring boot 弹性搜索,可以做到这一点。但是,我使用的是 Jest API。

0 投票
3 回答
1019 浏览

elasticsearch - 如何使用 jest elasticsearch 查询从索引中删除文档

我正在尝试从弹性搜索中删除具有某些条件的文档,这些文档可以使用deleteQueryBuilder.

0 投票
0 回答
48 浏览

elasticsearch - 我应该什么时候在elasticsearch中索引文档?

我必须索引要在搜索中显示的文档,但是根据输入,每次搜索时,文档都会发生变化。所以,目前,我在用户搜索时进行索引,但是我在这个过程之后就删除了它,我又在做同样的过程。它是有效的还是有任何缺陷?如果有,如何克服?

0 投票
1 回答
498 浏览

elasticsearch - elasticsearch中的多节点和复制,具有乐观的性能

我正在尝试将弹性搜索中的多个节点与 5 个节点连接起来。2 个节点作为主节点,3 个作为数据节点。

如果我将复制用作 2 有什么影响?性能好不好?

0 投票
1 回答
421 浏览

elasticsearch - 查询大型弹性搜索索引超时

我使用非常大的大小查询了一个大索引,因为我想检索一个大索引中的每个匹配文档,但是很长一段时间后我得到了超时。不返回任何结果。有没有其他方法可以在不超时的情况下获取所有数据?我的查询:

0 投票
0 回答
208 浏览

elasticsearch - ElasticSearch - 如何从 jest 中获取子聚合数据

我做了一些弹性查询,如下所示。

这是结果的一部分。

我可以得到'by_event'值

result.getAggregations().getCardinalityAggregation("by_cases").getCardinality();

但不知道如何获得 'by_act' 值,因为它不在存储桶中。对此有任何想法吗?