У меня есть документ для поиска текстов, как показано ниже.Elasticsearch Сценарии с датой
{
"ProductID": 123,
"SellingPrice": 1200.00,
"DiscountAmount":0.00,
"Discount": {
"Type": "percentage",
"Amount": 25,
"StartDate": "2014-08-13T12:05:00",
"EndDate": "2014-12-31T12:10:00"
}
}
Всякий раз, когда я получить этот документ, скрипт должен автоматически проверять Endate с текущей системной датой, если скидка не истекла, это поле «DiscountAmount» должен меняться в зависимости от процента скидки в результате. Пожалуйста помоги мне с этим.
Мне нужно изменить значение в результирующем документе при запросе .. не в реальном поле. – Bala
Выше * добавляет * новое поле к результату, когда вы используете его в поисковом запросе. Ничего не изменилось (не может быть). Я на 99% уверен, что это делает то, что вы хотите. –