【发布时间】:2016-04-08 11:27:22
【问题描述】:
我正在使用嵌套进行弹性搜索查询。这是我的查询。
Client.Search<Model>(
a =>
a.Query(
b => b.Bool(c => c.Must(d => d.Script(e => e.Inline("doc['firstname'].value == doc['lastname'].value"))))));
我的目的是获取名字和姓氏相同的记录。但是弹性搜索查询是有意义的。这是那个查询
"query": {
"filtered": {
"filter": {
"script": {
"script": "doc['firstname'].value == doc['lastname'].value"
}
}
}
}
但我得到的脚本不支持嵌套的内联响应
【问题讨论】:
-
你使用什么版本的 NEST 和 elasticsearch?
-
我使用的是 2.0.5 版本的 Nest
-
什么版本的 ES,2.x?
-
当您在浏览器
http://localhost:9200中运行以下请求时会看到什么? -
使用 sesne 执行时,它在 localhost:9200 上运行良好。但是巢失败了
标签: elasticsearch nest