Estou encontrando um erro inesperado quando tento executar uma pesquisa em uma instância do ElasticSearch. Estou seguindo a documentação aqui ( http://nest.azurewebsites.net/nest/quick-start.html ) verbatim, mas estou recebendo o erro “Erro 1 Não é possível converter a expressão lambda para digitar ‘Nest.SearchDescriptor’ porque não é um tipo delegado. “O primeiro s de” s => s “está sendo destacado. Talvez seja apenas um problema de syntax do C #. Alguma idéia?
var searchResults = client.Search(s=>s .From(0) .Size(10) .Query(q=>q .Term(p=>p.Firstname, "martijn") ) );
Eu tive o mesmo problema. Seu problema é provavelmente sobre o caso do personagem. Se você adicionar o campo FirstName ao object Person, será necessário escrevê-lo como FirstName not Firstname, dentro da expressão lambda.