QueryBuilders.wildcardQuery
时间: 2023-08-27 20:25:28 浏览: 156
QueryBuilder
`QueryBuilders.wildcardQuery` 是 Elasticsearch Java API 中的一个方法,用于构建通配符查询。
通配符查询是一种支持通配符的查询方式,通配符可以出现在查询词的任何位置,用于匹配多个文档。通配符查询支持两种通配符,`*` 表示匹配任意字符(包括空字符),`?` 表示匹配一个字符。
下面是 `QueryBuilders.wildcardQuery` 的用法示例:
```java
QueryBuilder queryBuilder = QueryBuilders.wildcardQuery(
"field",
"value*"
);
```
上面的代码中,我们首先调用 `QueryBuilders.wildcardQuery` 方法,传入两个参数,分别是查询的字段和查询词。其中,查询词使用了通配符 `*`,表示匹配以 `value` 开头的所有文档。最后,我们得到了一个 `QueryBuilder` 实例,可以用于构建查询请求。
阅读全文