Skip to content

Commit bdcd7c8

Browse files
committed
Polishing.
1 parent 6180f59 commit bdcd7c8

File tree

3 files changed

+44
-18
lines changed

3 files changed

+44
-18
lines changed

src/main/java/org/springframework/data/elasticsearch/client/elc/ElasticsearchTemplate.java

+20-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
package org.springframework.data.elasticsearch.client.elc;
1717

18-
import static org.springframework.data.elasticsearch.client.elc.TypeUtils.result;
18+
import static org.springframework.data.elasticsearch.client.elc.TypeUtils.*;
1919

2020
import co.elastic.clients.elasticsearch.ElasticsearchClient;
2121
import co.elastic.clients.elasticsearch._types.Time;
@@ -28,20 +28,36 @@
2828

2929
import java.io.IOException;
3030
import java.time.Duration;
31-
import java.util.*;
31+
import java.util.ArrayList;
32+
import java.util.HashMap;
33+
import java.util.Iterator;
34+
import java.util.List;
35+
import java.util.Map;
3236
import java.util.stream.Collectors;
3337

3438
import org.apache.commons.logging.Log;
3539
import org.apache.commons.logging.LogFactory;
3640
import org.springframework.data.elasticsearch.BulkFailureException;
3741
import org.springframework.data.elasticsearch.client.UnsupportedBackendOperation;
38-
import org.springframework.data.elasticsearch.core.*;
42+
import org.springframework.data.elasticsearch.core.AbstractElasticsearchTemplate;
43+
import org.springframework.data.elasticsearch.core.IndexOperations;
44+
import org.springframework.data.elasticsearch.core.IndexedObjectInformation;
45+
import org.springframework.data.elasticsearch.core.MultiGetItem;
46+
import org.springframework.data.elasticsearch.core.SearchHits;
47+
import org.springframework.data.elasticsearch.core.SearchScrollHits;
3948
import org.springframework.data.elasticsearch.core.cluster.ClusterOperations;
4049
import org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter;
4150
import org.springframework.data.elasticsearch.core.document.Document;
4251
import org.springframework.data.elasticsearch.core.document.SearchDocumentResponse;
4352
import org.springframework.data.elasticsearch.core.mapping.IndexCoordinates;
44-
import org.springframework.data.elasticsearch.core.query.*;
53+
import org.springframework.data.elasticsearch.core.query.BaseQueryBuilder;
54+
import org.springframework.data.elasticsearch.core.query.BulkOptions;
55+
import org.springframework.data.elasticsearch.core.query.ByQueryResponse;
56+
import org.springframework.data.elasticsearch.core.query.IndexQuery;
57+
import org.springframework.data.elasticsearch.core.query.MoreLikeThisQuery;
58+
import org.springframework.data.elasticsearch.core.query.Query;
59+
import org.springframework.data.elasticsearch.core.query.SearchTemplateQuery;
60+
import org.springframework.data.elasticsearch.core.query.UpdateQuery;
4561
import org.springframework.data.elasticsearch.core.query.UpdateResponse;
4662
import org.springframework.data.elasticsearch.core.reindex.ReindexRequest;
4763
import org.springframework.data.elasticsearch.core.reindex.ReindexResponse;

src/main/java/org/springframework/data/elasticsearch/client/elc/ReactiveElasticsearchTemplate.java

+16-7
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,16 @@
1515
*/
1616
package org.springframework.data.elasticsearch.client.elc;
1717

18-
import static co.elastic.clients.util.ApiTypeHelper.DANGEROUS_disableRequiredPropertiesCheck;
19-
import static org.springframework.data.elasticsearch.client.elc.TypeUtils.result;
18+
import static co.elastic.clients.util.ApiTypeHelper.*;
19+
import static org.springframework.data.elasticsearch.client.elc.TypeUtils.*;
2020

2121
import co.elastic.clients.elasticsearch._types.Result;
2222
import co.elastic.clients.elasticsearch.core.*;
2323
import co.elastic.clients.elasticsearch.core.bulk.BulkResponseItem;
24-
import co.elastic.clients.elasticsearch.core.get.GetResult;
2524
import co.elastic.clients.elasticsearch.core.search.ResponseBody;
2625
import co.elastic.clients.json.JsonpMapper;
2726
import co.elastic.clients.transport.Version;
2827
import co.elastic.clients.transport.endpoints.BooleanResponse;
29-
import org.apache.commons.logging.Log;
30-
import org.apache.commons.logging.LogFactory;
3128
import reactor.core.publisher.Flux;
3229
import reactor.core.publisher.Mono;
3330
import reactor.util.function.Tuple2;
@@ -41,20 +38,32 @@
4138
import java.util.function.Function;
4239
import java.util.stream.Collectors;
4340

41+
import org.apache.commons.logging.Log;
42+
import org.apache.commons.logging.LogFactory;
4443
import org.reactivestreams.Publisher;
4544
import org.springframework.data.domain.Sort;
4645
import org.springframework.data.elasticsearch.BulkFailureException;
4746
import org.springframework.data.elasticsearch.NoSuchIndexException;
4847
import org.springframework.data.elasticsearch.UncategorizedElasticsearchException;
4948
import org.springframework.data.elasticsearch.client.UnsupportedBackendOperation;
50-
import org.springframework.data.elasticsearch.core.*;
49+
import org.springframework.data.elasticsearch.core.AbstractReactiveElasticsearchTemplate;
50+
import org.springframework.data.elasticsearch.core.AggregationContainer;
51+
import org.springframework.data.elasticsearch.core.IndexedObjectInformation;
52+
import org.springframework.data.elasticsearch.core.MultiGetItem;
53+
import org.springframework.data.elasticsearch.core.ReactiveIndexOperations;
5154
import org.springframework.data.elasticsearch.core.cluster.ReactiveClusterOperations;
5255
import org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter;
5356
import org.springframework.data.elasticsearch.core.document.Document;
5457
import org.springframework.data.elasticsearch.core.document.SearchDocument;
5558
import org.springframework.data.elasticsearch.core.document.SearchDocumentResponse;
5659
import org.springframework.data.elasticsearch.core.mapping.IndexCoordinates;
57-
import org.springframework.data.elasticsearch.core.query.*;
60+
import org.springframework.data.elasticsearch.core.query.BaseQuery;
61+
import org.springframework.data.elasticsearch.core.query.BaseQueryBuilder;
62+
import org.springframework.data.elasticsearch.core.query.BulkOptions;
63+
import org.springframework.data.elasticsearch.core.query.ByQueryResponse;
64+
import org.springframework.data.elasticsearch.core.query.Query;
65+
import org.springframework.data.elasticsearch.core.query.SearchTemplateQuery;
66+
import org.springframework.data.elasticsearch.core.query.UpdateQuery;
5867
import org.springframework.data.elasticsearch.core.query.UpdateResponse;
5968
import org.springframework.data.elasticsearch.core.reindex.ReindexRequest;
6069
import org.springframework.data.elasticsearch.core.reindex.ReindexResponse;

src/main/java/org/springframework/data/elasticsearch/client/elc/RequestConverter.java

+8-7
Original file line numberDiff line numberDiff line change
@@ -786,12 +786,13 @@ public GetRequest documentGetRequest(String id, @Nullable String routing, IndexC
786786
Assert.notNull(indexCoordinates, "indexCoordinates must not be null");
787787

788788
return GetRequest.of(grb -> grb //
789-
.index(indexCoordinates.getIndexName()) //
790-
.id(id) //
791-
.routing(routing));
789+
.index(indexCoordinates.getIndexName()) //
790+
.id(id) //
791+
.routing(routing));
792792
}
793793

794-
public co.elastic.clients.elasticsearch.core.ExistsRequest documentExistsRequest(String id, @Nullable String routing, IndexCoordinates indexCoordinates) {
794+
public co.elastic.clients.elasticsearch.core.ExistsRequest documentExistsRequest(String id, @Nullable String routing,
795+
IndexCoordinates indexCoordinates) {
795796

796797
Assert.notNull(id, "id must not be null");
797798
Assert.notNull(indexCoordinates, "indexCoordinates must not be null");
@@ -1677,8 +1678,8 @@ private void addFilter(Query query, SearchRequest.Builder builder) {
16771678

16781679
if (query instanceof CriteriaQuery) {
16791680
CriteriaFilterProcessor.createQuery(((CriteriaQuery) query).getCriteria()).ifPresent(builder::postFilter);
1680-
} else //noinspection StatementWithEmptyBody
1681-
if (query instanceof StringQuery) {
1681+
} else // noinspection StatementWithEmptyBody
1682+
if (query instanceof StringQuery) {
16821683
// no filter for StringQuery
16831684
} else if (query instanceof NativeQuery) {
16841685
builder.postFilter(((NativeQuery) query).getFilter());
@@ -1693,7 +1694,7 @@ public co.elastic.clients.elasticsearch._types.query_dsl.MoreLikeThisQuery moreL
16931694
Assert.notNull(query, "query must not be null");
16941695
Assert.notNull(index, "index must not be null");
16951696

1696-
return co.elastic.clients.elasticsearch._types.query_dsl.MoreLikeThisQuery
1697+
return co.elastic.clients.elasticsearch._types.query_dsl.MoreLikeThisQuery
16971698
.of(q -> {
16981699
q.like(Like.of(l -> l.document(ld -> ld.index(index.getIndexName()).id(query.getId()))))
16991700
.fields(query.getFields());

0 commit comments

Comments
 (0)