Я переиндексирую свой индекс, но сталкиваюсь с проблемой всякий раз, когда пытаюсь удалить несуществующий документ, поэтому мне нужно проверить, существует ли уже этот документ.
Этот подход просто объясняется в документах по эластичному поиску.
Я нашел вопрос с интересным кодом , что я уже пробовал
var docExists = client.DocumentExists<object>(d => d
.Index(indexname)
.Id(myId)
.Type("Abcdef"));
Но компилятор выдает ошибку
Невозможно преобразовать лямбда-выражение в тип «Nest.DocumentPath‹object›», поскольку это не тип делегата
Я предполагаю, что моя ошибка возникает из-за того, что вопрос относится к NEST 1.x, а я использую NEST 2.x.
Я знаю, что могу сделать простой запрос, но я хочу знать, есть ли прямой путь, такой как ES документ-существует.
Спасибо