Elasticsearch Nest DeleteMany не может определить тип - PullRequest
0 голосов
/ 08 июля 2019

Как мне заставить DeleteMany работать в Nest?

У меня есть следующий код:

var deleteResult = _client.DeleteMany<MyType>(ids.Select(x => new MyType { id = x }));

У меня есть набор индексов по умолчанию, который работает нормально, но этот код возвращаетошибка, потому что тип не определен:

Elasticsearch.Net.ElasticsearchClientException: Request failed to execute. Call: Status code 400 from: POST /_bulk?pretty=true&error_trace=true. ServerError: Type: action_request_validation_exception Reason: "Validation Failed: 1: type is missing;2: type is missing; etc"

Глядя на код Nest на github , это подразумевает, что тип должен быть выведен, и комментарии предполагают, что я также могу предоставить егохотя я не вижу как.

...