Я работаю в Java с Elastic-search и хочу отфильтровать данные по параметру "содержит строку".
Например: получить список детей, имена которых начинаются с 'r'.
Но поисковый запрос (код ниже) возвращает список дочерних элементов с именами, равными (не содержащими) в 'r'.
Я пробовал "r *" - не повезло.
builder.must(QueryBuilders.queryStringQuery("r*")
.field("child_name")
.lenient(true)
.escape(true)
.analyzeWildcard(false)
.fuzziness(Fuzziness.ZERO)
.defaultOperator(Operator.AND)
.boost(2.0f));
}