Java API を使用したエラスティック検索を使用して、このクエリを実行したいと考えています。あいまいクエリの場合、「prefix_length」引数を取得するにはどうすればよいですか?
クエリ:
{"query":{"bool":{"should":[
{"fuzzy":{"object.name":{"value":"appl", "max_expansions":"1", "prefix_length" : 3}}},
{"prefix":{"object.name":"appl"}},
{"term":{"object.name":"appl"}}
]}}}
Java API:
QueryBuilder result = QueryBuilders.boolQuery()
.minimumNumberShouldMatch(1)
.should(QueryBuilders.fuzzyQuery(Company.FIELD_NAME, query)) ...
ここのドキュメントでは、「prefix_length」引数を取得する方法について説明していません。誰か説明できますか?ありがとう!