以前使用ES 1.x我可以像这样构建我的嵌套查询:
Nest.SearchDescriptor<object> query = new Nest.SearchDescriptor<object>()
.Type("my_type")
.Size(Int16.MaxValue)
.Query(q => q.Terms("my_ID", my_list));
由于将Nest(和ES升级到2.3.0)虽然条款不再需要2个参数,所以我认为这是新方法:
Nest.SearchDescriptor<object> query = new Nest.SearchDescriptor<object>()
.Type("my_type")
.Size(Int16.MaxValue)
.Query(q => q.Terms(t => t.Name("my_ID").Terms(my_list)));
如果我看一下现在生产的json,我就会看到它:
{ "size": 32767 }
我做错了什么?