Передача коллекции в запросе вasticsearch - PullRequest
0 голосов
/ 25 ноября 2018

Я хотел бы знать, как мы можем передать список объектов (коллекцию) в запросеasticsearch, чтобы я мог использовать значения списка в скрипте в запросе. Просто я бы хотел передать список объектов в качестве параметра сценарию в запросе .

Пожалуйста, предположим, что в моем списке есть записи по 16 КБ, а объект в списке имеет три поля (startDate, endDate, offset).

Приведу мою точную проблему здесь с примером, который поможет вам ответить на мой вопрос с контекстом.

Мои документы проиндексированы эластичным поиском с полями title (string) и dt_2(DateTime).Я хотел бы получить документы из эластичного поиска на основе моего запроса.

Мой запрос содержит следующие данные:

  1. startTime: время начала дня ( Пример: 12: 00 )
  2. endTime: конецвремя в дне ( Пример: 13: 00 )
  3. myList: список из 16000 объектов.У объекта есть поля (startDate, endDate, offset)

Обратите внимание, что смещение является просто целочисленным значением, которое указывает количество минут, которое будет добавлено.

Мой запрос - получить подходящие документы на основе dt_2.Условие соответствия: если dt_2 находится между startDate и endDate любого элемента в myList, тогда этот element.offset (minutes), добавленный с помощью dt_2 (datetime), должен находиться между startTime и endTime.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...