4

「より複雑な」ファジーな例をQueryDSLガイドからJavaに変換するにはどうすればよいですか?

私がこれまでに持っているのはこれです:(これは正常に機能しますが、たとえば、クエリを制限できる「max_expansion」のビルダーメソッドを見つけることができません)

QueryBuilders.fuzzyQuery("name", "kimchy")

正しい方向へのポインタはありがたいです。

4

2 に答える 2

5

It supposed to be QueryBuilders.fuzzyQuery("name", "kimchy").maxExpansion(5). But, unfortunately, the maxExpansion() method is currently missing. So, until this pull request is merged, the only way to send this query is by expressing it directly in json. You can do it using XContentBuilder.

于 2012-04-23T14:40:22.107 に答える
1

Construct a Lucene FuzzyQuery directly, then you can pass that option into a constructor arg.

于 2012-04-23T13:06:33.747 に答える