作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我为我的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);
最佳答案
令人遗憾的是,目前您无法在任何地方都可以使用,我们有一个专门的界面可以表示所有模糊状态,但并非所有带有模糊参数的地方都可以使用它。
我们收到了对此的拉取请求,因为它是一个重大更改,因此我们将其合并到2.0
分支中:
https://github.com/elasticsearch/elasticsearch-net/pull/941
到目前为止,我们在2.0版本上还没有ETA。
关于elasticsearch - 将MatchQuery的模糊性设置为“自动”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26294421/
我目前正在编写一个程序,该程序当前使用 elasticsearch 作为后端数据库/搜索索引。我想模仿 /_search endpoint 的功能,目前使用匹配查询: { "query": {
我能够使用下面的java代码从elasticsearch中获取与我的输入代码ABC-123匹配的文档。但现在,我想在这里再添加一个条件/过滤器,我想获取所有 Type 仅为 Reg 的匹配代码 ABC
我是一名优秀的程序员,十分优秀!