Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#NEST客户端将post#U过滤器添加到ElasticSearch查询?_C#_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Nest - Fatal编程技术网 elasticsearch,nest,C#,elasticsearch,Nest" /> elasticsearch,nest,C#,elasticsearch,Nest" />

如何使用C#NEST客户端将post#U过滤器添加到ElasticSearch查询?

如何使用C#NEST客户端将post#U过滤器添加到ElasticSearch查询?,c#,elasticsearch,nest,C#,elasticsearch,Nest,简单地说,我有这样一个疑问: POST /my_index/_search { "query": { "filtered": { "query": { "query_string": { "query": "my_query_text" } } } }, "post_filter": { "term": { "t

简单地说,我有这样一个疑问:

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_筛选器的方法

帮助?

搜索描述符中,它由方法引用为“过滤器”,而不是后过滤器

github中有一个关于更恰当地命名它的问题,这很可能在2.0中得到解决