自升级到ES 2.x后,ElasticSearch条款不再有效

时间:2016-04-21 11:41:30

标签: elasticsearch nest

以前使用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  }

我做错了什么?

0 个答案:

没有答案