Нет, к сожалению, нет такой функции, как обновление по запросу.Это было бы действительно полезно, например, новая функция, позволяющая обновлять документ без необходимости повторной его отправки;для этого есть 5 лет вопрос о джира .На данный момент вам нужно просто повторно отправить документы с обновленными полями, они будут перезаписаны (это означает, что удалены + повторно вставлены), если вы используете тот же uniqueKey
.
Кстати, вы делаетеHTTP-запрос для каждого документа для обновления?Если да, вы можете ускорить отправку более одного документа за раз, например:
<add>
<doc>
<field name="employeeId">05991</field>
<field name="office">Bridgewater</field>
</doc>
<doc>
<field name="employeeId">05992</field>
<field name="office">Bridgewater</field>
</doc>
<doc>
<field name="employeeId">05993</field>
<field name="office">Bridgewater</field>
</doc>
</add>