elasticsearch.net一个查询问题

 .Query(q =>
                   q.Bool(b =>
                          b.Must(m =>
                                 m.MultiMatch(t => t
                                             .Fields(f =>
                                                    f.Field(obj => obj.ACCOUNTNO)
                                        )
                                        .Type(TextQueryType.MostFields)
                                        .Operator(Operator.And)
                                        //.MinimumShouldMatch(0.3)
                                        //.TieBreaker(0.3)
                                        .Query(keys)
                                      ))
                                     ));

在多字段查询的时候 MinimumShouldMatch 不管设置任何值 都搜索不出结果,但是把这段代码翻译成 json 用esheader去直 却能查出结果。 难道是。net写法不是这样的?

原文地址:https://www.cnblogs.com/sxmny/p/8473669.html