ElasticSearch脚本获取当年的价值

埃尔维拉

我试图在我的rescore函数中创建一个脚本,以检查书目发布日期(doc ['bibliografische_verschijningsdatum'])是否与商业发布日期(doc ['verschijningsdatum'])相同。

AND doc ['release year']。Value == new Date.getYear()

如何轻松地获得今天的日期?

"script_score": {
          "script": "((doc['verschijningsdatum'] == doc['bibliografische_verschijningsdatum']) && (doc['verschijningsjaar'].value == new Date().getYear()) ? 1 : 0)"
        }
      }
Ortomala Lokni

您的问题已经在弹性论坛上提出至少来自弹性团队成员的正式答案如下(强调是我的):

无痛刻意无权访问now样式变量,因此可以更好地缓存它们。当前的建议是向您发送over脚本参数中的样式变量

顺便说一句,您应该知道此查询根本无法利用索引。它必须为每个文档加载@timestamp字段并进行比较。这比提取每周摄取的一天并将其添加到文档中要慢得多。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Vuejs 获取当年和次年

Google Sheets脚本:从脚本功能获取价值进入边栏

Elasticsearch 获取索引创建脚本

获取Elasticsearch中的价值百分比

Google Apps脚本-如何从Firestore获取文档的关键价值?

如何从Java脚本函数获取价值到Perl

无法通过应用脚本从Google Sheet获取价值

自动化脚本:从相关表中获取价值

如何从其他脚本中获取价值?(以html格式)

如何获取当年的所有记录?

Hibernate获取当年的所有交易

获取SQL Server当年的每个月

如何使用 linq 每月获取当年的记录

从脚本 ElasticSearch/Painless 中的 aggs 获取结果

Google Apps 脚本 - 使用此脚本/公式获取 Google 表格中某些选定表格的价值

从另一个Perl脚本获取Perl脚本的价值

如何在ssrs中获取当年数据与当年上月的当月差额?

如何在 Google 表格中添加月份并获取当年的月份

获取当年开始日期和结束日期时的问题

从SQLite获取当前周数据和当年数据的总和

如何在while循环上更新配置文件并同时从其他脚本获取价值?

从其他脚本文件变量Unity C#获取价值

在提交事件中使用Google App脚本获取Google表单中特定问题/项目的价值

从控制台脚本获取Web php.ini文件的价值

如何从经纬度中获取价值以在脚本中创建Google Maps标记?

通过使用文本框从计算中获取价值?Java脚本

如何从Java脚本中的div中获取价值并对其进行排序?

如何从MVC4中的Java脚本中的警报中获取价值

如何在延长线的点处获取价值 - TradingView Pine 脚本