DeleteByQueryRequest不是传String
DeleteByQueryRequest是一个类,用于构建删除查询请求。它不是传递字符串。
您可以使用DeleteByQueryRequest来指定要删除的索引和查询条件。
以下是使用DeleteByQueryRequest的示例代码:
DeleteByQueryRequest request = new DeleteByQueryRequest("your_index_name");
request.setQuery(QueryBuilders.matchQuery("your_field_name", "your_query_value"));
DeleteByQueryResponse response = client.deleteByQuery(request, RequestOptions.DEFAULT);
在上面的示例中,我们创建了一个DeleteByQueryRequest对象,并设置了要删除的索引名称和查询条件。然后,我们使用客户端对象执行删除查询请求,并将结果存储在DeleteByQueryResponse对象中。
请注意,上述示例中的"your_index_name"和"your_field_name"应替换为实际的索引名称和字段名称。"your_query_value"应替换为实际的查询值。
希望对您有所帮助
原文地址: https://www.cveoy.top/t/topic/iKSS 著作权归作者所有。请勿转载和采集!