Elasticsearch Java API - 模糊搜索及最大扩展量

4
我该如何将QueryDSL指南中"更复杂的"模糊示例翻译成Java?
目前为止,我有以下代码:(它可以正常工作,但是例如我找不到“max_expansion”的构建器方法,这会使我无法限制查询)
QueryBuilders.fuzzyQuery("name", "kimchy")

任何指向正确方向的指针都将不胜感激。
2个回答

5

原本应该是 QueryBuilders.fuzzyQuery("name", "kimchy").maxExpansion(5)。但是,不幸的是,目前缺少了 maxExpansion() 方法。因此,在这个 pull request合并之前,唯一的发送查询方式就是直接在json中表达它。您可以使用 XContentBuilder 来实现。


谢谢你的回答和修复,这正是我所想的。 - Matt

1

谢谢你的回答,我最终使用了内置的XContentBuilder。 - Matt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接