elasticsearch 为MatchQuery将模糊设置为自动,elasticsearch,nest,elasticsearch,Nest" /> elasticsearch 为MatchQuery将模糊设置为自动,elasticsearch,nest,elasticsearch,Nest" />

elasticsearch 为MatchQuery将模糊设置为自动

elasticsearch 为MatchQuery将模糊设置为自动,elasticsearch,nest,elasticsearch,Nest,我正在使用模糊选项进行匹配查询,但是我想将模糊值设置为自动。有没有办法做到这一点 另外,对于完成提示,您可以将其设置为unicode感知,有没有办法为我的MatchQuery执行此操作 以下是我创建请求的方式: var request = new SearchRequest<object> { Types = types, Size = 5, Query = new QueryContainer

我正在使用模糊选项进行匹配查询,但是我想将模糊值设置为自动。有没有办法做到这一点

另外,对于完成提示,您可以将其设置为unicode感知,有没有办法为我的MatchQuery执行此操作

以下是我创建请求的方式:

 var request = new SearchRequest<object>
        {
            Types = types,
            Size = 5,
            Query = new QueryContainer(new MatchQuery
            {
                Field = new PropertyPathMarker { Name = "ProductName.autocomplete" },
                Query = q,
                Fuzziness = 2.0

            }),
            Fields = new[]
            {
                new PropertyPathMarker{Name = "ProductName"}
            }
        };
        return _client.Search<object>(request);
var请求=新的搜索请求
{
类型=类型,
尺寸=5,
Query=新QueryContainer(新匹配查询
{
Field=新属性路径标记{Name=“ProductName.autocomplete”},
Query=q,
模糊度=2.0
}),
字段=新[]
{
新属性路径标记{Name=“ProductName”}
}
};
返回_client.Search(请求);

遗憾的是,目前您无法无处不在,我们有一个专门的界面,可以表示所有模糊状态,但不是所有使用模糊参数的地方都可以使用它

我们收到了一个拉取请求,我们将其合并到
2.0
分支中,因为这是一个突破性的变化:


但到目前为止,我们还没有2.0版本的预计到达时间。

2.0确实稳定吗?我看到它有很多问题。我希望我们能在1.72.0上有一个稳定的解决方案,是的,尽管我们在补丁发行版中解决了几个问题,肯定会有更多的问题。我们正在以比1.x快得多的速度发布2.0的更新