Я хотел бы знать, как мы можем передать список объектов (коллекцию) в запросеasticsearch, чтобы я мог использовать значения списка в скрипте в запросе. Просто я бы хотел передать список объектов в качестве параметра сценарию в запросе .
Пожалуйста, предположим, что в моем списке есть записи по 16 КБ, а объект в списке имеет три поля (startDate, endDate, offset).
Приведу мою точную проблему здесь с примером, который поможет вам ответить на мой вопрос с контекстом.
Мои документы проиндексированы эластичным поиском с полями title (string) и dt_2(DateTime).Я хотел бы получить документы из эластичного поиска на основе моего запроса.
Мой запрос содержит следующие данные:
- startTime: время начала дня ( Пример: 12: 00 )
- endTime: конецвремя в дне ( Пример: 13: 00 )
- myList: список из 16000 объектов.У объекта есть поля (startDate, endDate, offset)
Обратите внимание, что смещение является просто целочисленным значением, которое указывает количество минут, которое будет добавлено.
Мой запрос - получить подходящие документы на основе dt_2.Условие соответствия: если dt_2 находится между startDate и endDate любого элемента в myList, тогда этот element.offset (minutes), добавленный с помощью dt_2 (datetime), должен находиться между startTime и endTime.