如何使用C#NEST客户端将post_filter添加到ElasticSearch查询?

时间:2014-11-19 17:36:53

标签: c# elasticsearch nest

简单来说,我有这个问题:

POST /my_index/_search
{
   "query": {
      "filtered": {
         "query": {
            "query_string": {
               "query": "my_query_text"
            }
         }
      }
   },
   "post_filter": {
      "term": {
         "topics": [
            "top1",
            "top2"
         ]
      }
   },
   "aggs": {
      "authors": {
         "terms": {
            "field": "authors"
         }
      }
   }
}

我想使用C#NEST客户端进行复制。

我找不到在NEST客户端添加post_filter的方法了吗?

帮助?

1 个答案:

答案 0 :(得分:1)

SearchDescriptor 中,方法 &#34;过滤&#34; 而不是<强> 后滤波器

在github中有一个open issue关于更恰当地命名它,最有可能在2.0中修复。