elasticsearch,Java,Api,elasticsearch" /> elasticsearch,Java,Api,elasticsearch" />

Elasticsearch Java API-具有最大扩展的模糊搜索

Elasticsearch Java API-具有最大扩展的模糊搜索,java,api,elasticsearch,Java,Api,elasticsearch,如何将QueryDSL指南中的代码翻译成Java 到目前为止,我所拥有的是:(这很好,但例如,我找不到“max_expansion”的builder方法,这将允许我限制查询) 任何指向正确方向的指针都是值得赞赏的。直接构造一个,然后您可以将该选项传递到构造函数arg。它应该是QueryBuilders.fuzzyQuery(“name”,“kimchy”).maxExpansion(5)。但是,不幸的是,maxExpansion()方法目前缺失。因此,在合并之前,发送此查询的唯一方法是直接用js

如何将QueryDSL指南中的代码翻译成Java

到目前为止,我所拥有的是:(这很好,但例如,我找不到“max_expansion”的builder方法,这将允许我限制查询)


任何指向正确方向的指针都是值得赞赏的。

直接构造一个,然后您可以将该选项传递到构造函数arg。

它应该是
QueryBuilders.fuzzyQuery(“name”,“kimchy”).maxExpansion(5)
。但是,不幸的是,maxExpansion()方法目前缺失。因此,在合并之前,发送此查询的唯一方法是直接用json表示。您可以使用XContentBuilder完成此操作。

感谢您的回答和修复,这就是我所想的。对于您的回答,我最终使用了内置的XContentBuilder。
QueryBuilders.fuzzyQuery("name", "kimchy")