[英]How to search case insensitive wildcard query with Elastic Search in Java?
BoolQueryBuilder paramFilter = QueryBuilders.boolQuery(); BoolQueryBuilder paramFilter = QueryBuilders.boolQuery(); paramFilter.must(QueryBuilders.wildcardQuery(field, " "+key+" ")); paramFilter.must(QueryBuilders.wildcardQuery(field, " "+key+" "));
can someone tell me how to use the caseInsitive谁能告诉我如何使用 caseInsitive
You can use the case_insensitive param introduced in 7.10 as described in official documents可以使用官方文档中描述的7.10中引入的case_insensitive参数
GET /_search
{
"query": {
"wildcard": {
"user.id": {
"value": "ki*y",
"boost": 1.0,
"rewrite": "constant_score",
"case_insensitive" : true --> note this
}
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.