我可以很好地进行搜索,但成人内容的过滤器无效...
使用邮递员的帖子我可以使这个工作,但在.Net项目,我不能做任何直接发布它不工作。
文档不是很大的嵌套,但示例太差了。
提前谢谢。欢呼声。弹性5.3.0(Lucene 6.4.1)& Nest 5
var x5 = client.Search<dynamic>(s => s
.AllIndices()
.Type("movies")
.Query(qry => qry
.Bool(b => b
.Must(m => m
.QueryString(qs => qs
.Fields(ff => ff.Field("movie_title")
.Field("movie_original_title")
.Field("synopsis")
.Field("cast.real_name")
.Field("genre.name")
.Field("sub_content.movie_title")
.Field("sub_content.movie_original_title"))
.Query(x)))
.Filter(fil => fil.Terms(fil2 => fil2.Field("is_adult").Terms(false)))
)));
答案 0 :(得分:0)
刚发现错误。这段代码工作正常,我错过了大小参数,所以输出总是10.只是改变了,过滤器工作正常。
欢呼声。