Запрос Elasticsearch: проблема с получением одного поля для всех документовC#

Место общения программистов C#
Ответить
Anonymous
 Запрос Elasticsearch: проблема с получением одного поля для всех документов

Сообщение Anonymous »

Я использую Elasticsearch.Client.ElasticSearch в C#, и у меня проблема с переводом этого запроса, который правильно работает в Kibana:

Код: Выделить всё

GET /brand_it/_search
{
"_source": ["managementReference"],
"query": {
"match_all": {}
}
}
Я написал этот код:

Код: Выделить всё

var searchResponse = client.Search
(s => s
.Source(src => src.Includes(i => i.Field(f => f.managementReference)))
.Query(q => q.MatchAll())
.Size(1000));   // Numero di risultati per batch
Но это неверно, потому что лямбда-выражение в .Source() выдает следующую ошибку:

Невозможно преобразовать блок анонимного метода в тип «тип», потому что это не тип делегата

Кто-нибудь может мне помочь?
Спасибо


Подробнее здесь: https://stackoverflow.com/questions/786 ... -documents
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»