【发布时间】:2014-07-07 16:46:14
【问题描述】:
我在尝试对 ElasticSearch 实例执行搜索时遇到意外错误。我正在逐字阅读此处的文档 (http://nest.azurewebsites.net/nest/quick-start.html),但我收到错误消息“错误 1 无法将 lambda 表达式转换为类型‘Nest.SearchDescriptor’,因为它不是委托类型。”“s 的第一个 s => s" 正在突出显示。也许这只是 C# 语法问题。有什么想法吗?
var searchResults = client.Search<Person>(s=>s
.From(0)
.Size(10)
.Query(q=>q
.Term(p=>p.Firstname, "martijn")
)
);
【问题讨论】:
-
您是否偶然在同一范围内有另一个名为
s的变量? -
不,我已经检查过了
-
Sc0rpio 您使用的是哪个版本的 NEST 以及什么版本的 .NET 我只是按照快速入门没有问题。
-
我正在运行 NEST 1.0.0 和 .NET 4.5.1
标签: c# elasticsearch nest