cost 94 ms
如何遍历聚合桶并使用观察者动作发送与每个桶对应的邮件 - How to iterate through aggregation buckets and send mail corresponding to each bucket using watcher action

我正在尝试遍历聚合桶结果。 聚合响应是: 在上述响应中,由于形成的桶数为 2(即印度和美国),因此应发送 2 封电子邮件。 而在第一个 email(对应印度)中,body 应该包含其 top hits 聚合响应,例如: 同样对于第 2 个 email(对应于美国),主体应包含 我已经尝试过这个观察者 ...

ElasticSearch 文本字段上的无痛过滤器脚本不起作用 - ElasticSearch painless filter script on text fields not working

我想在 ElasticSearch 中使用无痛脚本使用相等过滤器(完全匹配) 。 我不能直接使用term查询,因为我想做的检查是在text字段(而不是keyword )上,所以我尝试了match_phrase 。 这是我的映射:我无法更改它。{ "my_index": { "aliase ...

无法将 MethodHandle(Dates)JodaCompatibleZonedDateTime 转换为 (Object)double - cannot convert MethodHandle(Dates)JodaCompatibleZonedDateTime to (Object)double

如果字段存在,我正在尝试添加条件,然后根据它进行排序,否则使用另一个字段。 因为其中之一将存在。 这是我的查询: 当我执行此查询时,我收到以下错误: 我也尝试过Double.parseDouble方法,但它不起作用。 这就是我在contextDates文档中的内容 ...

当至少一个 object 不包含必要字段 Elasticsearch 时,按对象数组的 Select 文档 - Select documents by array of objects when at least one object doesn't contain necessary field Elasticsearch

我在 elasticsearch 中有文档,如果任何附件不包含 uuid 或 uuid 为 null,我无法理解如何应用应该返回文档的搜索脚本。 弹性 5.2 版本。 文件映射 在 elasticsearch 中,它看起来像 结果,我想获取带有 _id 1 和 3 的附件。但是结果我得到了我尝试应用 ...

如何在嵌套 script_score 的过滤器之间添加? - How to add between filter on nested script_score?

我正在使用给定的货币汇率动态过滤价格,并使用脚本生成的分数对其进行排序。 但是有一件事我不知道该怎么做是范围过滤器。 例如,我只想让 product_platforms 匹配分数在 10 到 100 之间。 索引请求。 插入测试文件: 这是我的搜索查询: 我正在使用版本 7.10 顺便说一句。 ...

Elasticsearch update nested field with painless script in ElasticSearch API vs java API - Elasticsearch update nested field with painless script in ElasticSearch API vs java API

有人可以解释一下 ES java api 有什么问题吗? 我正在使用 ES api 查询以通过脚本进行更新,并且效果很好(下) 和 java 您可能会猜到 java 因异常而失败 尝试了不同的选项,空车场,满车场,每次都出现上述异常。 ...

返回地理点数组的 Elasticsearch 距离 - Return Elasticsearch distance for array of geo points

我需要返回 Elasticsearch 数组中每个文档的多个地理点的距离。 截至目前,我的结果只返回为数组计算的一个距离。 我从以下 StackOverflow 问题的代码开始: elasticsearch 结果中的返回距离? 我的 elasticsearch 查询正文包含以下内容: 而且,我的 E ...

如何聚合 Elasticsearch 中的位字段? - How do I aggregate a bit field in Elasticsearch?

我有一个 60 位(一小时中的分钟数)字段,我想使用按位or运算符进行聚合,以便如果任何贡献值都设置了该位,则最终结果是一个位设置。 位字段的表示尚未确定,但最好让它有点紧凑,因为有很多记录进入聚合。 假设我们有三个文档,其位域采用二进制值: 0001 、 1001 、 1100 。 按位or聚合 ...

Elasticsearch 脚本数组大小 - Elasticsearch scripting array size

谁能帮我构建以下查询。 运行此查询时出现以下错误。 ES版本为7.9.0; 在我的 model 中有一个字段“repliedBy”,它是一个数组字段。 它的值总是用空数组初始化。 但在某些实体上,它有一个或几个对象。 我需要编写一个查询来获取所有带有空数组的项目。 错误: ...

按字段的未知值过滤文档 - Filtering documents by an unknown value of a field

我正在尝试创建一个查询,以通过字段(在我的情况下为“host.name”)中的一个(可以是任何人)值过滤我的文档。 关键是我以前不知道该字段的唯一值。 我需要找到这些并选择一个用于查询。 我曾使用无痛脚本尝试过以下查询,但未能实现目标。 如果有任何人可以帮助我改进建议我一个新的想法,我将不胜感激。 ...

如何在写入 ElasticSearch 时使用更新 API(无痛)连接一个对象而不是整个它们替换 - How to concatenate a Object instead whole them replace using Update API (painless) on write ElasticSearch

场景:在 ElasticSearch 上有一个文档 A,我想在这个文档上连接文档 B 上存在的一些字段。 文件A: 文件乙: 要在此文档上书写,我可以使用 write ES 路径和​​类似的正文: 但是,如果文档 A 存在于 ES 上,例如 check do ( if( ctx._so ...

如何在elasticsearch中更新和去除数组字段的第一个字符 - How to update and strip the first character of an array field in elasticsearch

我在作为 json doc 列出的弹性搜索索引中包含以下内容 当前的 } } 需要更新 } } 我将如何更新索引以去除等于 bar 的字符串的第一个字符? 我尝试了以下适用于单个字段的语法,但在数组字段上运行时收到异常 映射 } ...

从 ElasticSearch 查询的日期字段中提取日期 (yyyyMMdd) - Extract date (yyyyMMdd) from date field in ElasticSearch query

我的索引有一个格式为2020-01-04T05:00:06.870000Z的日期字段。 在 ES 查询响应中,我需要yyyyMMdd形式的日期,所以20200104 。 我尝试使用脚本查询并分别提取日、月和年。 我如何在_source连接它们以获得yyyyMMdd形式的number ? 样本数据 ...

具有动态数据/nested_objects 的聚合 - Aggregations with dynamic data / nested_objects

我正在尝试在 ElasticSearch 中聚合动态映射的字段。 例如: settings下的属性是动态的。 基本上我需要这样的查询: 由于*在这里不起作用,我想知道是否有办法从无痛脚本返回字段,然后使用管道聚合? 我在 JavaScript 中找不到与Object.keys(setti ...

分数结果的更正 - Correction of score results

我想知道是否可以在弹性中实现这一点。 假设我有这种结构的文件。 我会寻找title包含单词text1的文档,我会找到这个文档,而且,由于这个词在score_adj中并且它有-2 ,我会将最终分数减少这个数字。 有可能实现这样的逻辑吗? 我知道有script_score可以让你改变分数,但我不明白你怎 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM