我正在使用我的MatchQuery的模糊选项,但我想将模糊值设置为auto。有没有办法做到这一点?
另外,对于完成建议器,您可以将其设置为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);
答案 0 :(得分:1)
可悲的是,目前你无处可去,我们有一个专门的界面可以代表所有的模糊状态,但不是所有采用模糊参数的地方都使用它。
我们收到了拉取请求,因为我们的2.0
分支已经合并了,因为它发生了重大变化:
https://github.com/elasticsearch/elasticsearch-net/pull/941
尽管如此,我们在2.0版本上还没有ETA。