Я использую библиотеку Elastic.Clients.Elasticsearch, поскольку NEST устаревает.
Я пытаюсь чтобы перенести все документы из индекса в словарь.
Кажется, я не могу получить документы. Я не могу указать имена полей явно, поскольку они являются динамическими.
Intellisense в VS показывает, что MatchAll существует, но я не вижу, как это должно выглядеть, и мне не удается найти какую-либо документацию. показывает использование MatchAll.
Код: Выделить всё
var searchResponse = await _elasticClient.SearchAsync(s => s
.Index("user-field-mappings")
.Query(q => q.MatchAll())
);
Поэтому я изменил это.
Код: Выделить всё
var searchResponse = await _elasticClient.SearchAsync(s => s
.Index("user-field-mappings")
.Query(q => q.MatchAll(m => m))
);
Подробнее здесь: https://stackoverflow.com/questions/790 ... hall-issue