我想知道如何在Elasticsearch查询中传递对象列表(集合),以便可以在查询中的脚本中使用列表的值。 我只是想将对象列表作为参数传递给查询中的脚本。
请假定我的列表中有大约16000个条目,并且列表中的对象具有三个字段(startDate,endDate,offset)。
通过示例介绍我的确切问题,这将帮助您根据上下文回答我的问题。
我的elasticsearch用字段title(string)和dt_2(datetime)索引了文档。 我想根据我的查询从elasticsearch检索文档。
我的查询具有以下输入:
请注意,偏移量只是整数值,表示要添加的分钟数。
我的查询是基于dt_2获取匹配的文档。匹配条件是,如果dt_2在myList中任何元素的startDate和endDate之间,则与dt_2(日期时间)相加的element.offset(分钟)应在startTime和endTime之间。