Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 嵌套-如何执行查询?_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Nest - Fatal编程技术网 elasticsearch 嵌套-如何执行查询?,elasticsearch,nest,elasticsearch,Nest" /> elasticsearch 嵌套-如何执行查询?,elasticsearch,nest,elasticsearch,Nest" />

elasticsearch 嵌套-如何执行查询?

elasticsearch 嵌套-如何执行查询?,elasticsearch,nest,elasticsearch,Nest,我正在尝试使用NEST执行SpanFirstQuery,如中所述: SpanFirstQuery类有一个Match属性,但是Match属性是一个ISpanQuery属性,它有一个SpanFirst属性是一个ISpanFirstQuery。这似乎是一个无止境的循环 我很困惑 如何使用NEST执行spanfirstquery 谢谢。NEST中的span_first查询可以非常简单地完成,如下所示: var s = new SearchDescriptor<ElasticsearchProje

我正在尝试使用NEST执行
SpanFirstQuery
,如中所述:

SpanFirstQuery
类有一个
Match
属性,但是
Match
属性是一个
ISpanQuery
属性,它有一个
SpanFirst
属性是一个
ISpanFirstQuery
。这似乎是一个无止境的循环

我很困惑

如何使用NEST执行spanfirstquery


谢谢。

NEST中的
span_first
查询可以非常简单地完成,如下所示:

var s = new SearchDescriptor<ElasticsearchProject>()
    .Query(q => q
        .SpanFirst(sf=>sf
            .MatchTerm(f => f.User, "kimchy")
            .End(3)
        )
    );
{
    "span_first" : {
        "match" : {
            "span_term" : { "user" : "kimchy" }
        },
        "end" : 3
    }
}