Commit Graph

1231 Commits

Author SHA1 Message Date
Peter-Josef Meisch
585299cd74 DATAES-995 - Code Cleanup after DATACMNS-1838.
Original PR:  #570
2020-12-07 19:46:40 +01:00
Peter-Josef Meisch
d25f7fe7b8 DATAES-985 - Add builder method for track_total_hits to NativeSearchQueryBuilder.
Original PR: #569
2020-12-06 13:05:33 +01:00
Peter-Josef Meisch
fcb8a9b0ed DATAES-994 Add setup for mutation testing.
Original PR: #568
2020-12-06 12:08:42 +01:00
Peter-Josef Meisch
e408067b49 DATAES-247 - Support OpType in IndexQuery.
Original PR: #567
2020-12-06 08:38:58 +01:00
Peter-Josef Meisch
7df6ffb5cd DATAES-362 - Polishing. 2020-12-05 23:20:40 +01:00
Peter-Josef Meisch
a42de9b51b DATAES-362 - Add support for composable meta annotations.
Original PR: #566
2020-12-05 22:53:18 +01:00
Peter-Josef Meisch
6edb8353b5 DATAES-990 - Index creation fails with Authentication object cannot be null on startup.
Only do a SpEL resolution if there is a SpEL expressin in the index name; resolve ExpressionDependencies.

Original PR: #565
2020-12-05 12:10:39 +01:00
Peter-Josef Meisch
6a6ead5e1e DATAES-991 - Wrong value for TermVector(with_positions_offets_payloads).
Original PR: #564
2020-12-04 08:10:41 +01:00
Peter-Josef Meisch
8e59b18931 DATAES-989 - Improve deprecation warning for id properties without annotation.
Original PR: #563
2020-12-02 21:00:23 +01:00
Patrick Strawderman
c66443ab5a DATAES-988 Allow specifying max results in NativeSearchQueryBuilder
Original PR: #561 

Add a withMaxResults method to NativeSearchQueryBuilder for specifying the maxResults
on the built Query. This is common for aggregation queries where search hits are not
needed.

Having the builder method for setting maxResults is a minor ergonomic improvement, e.g.

NativeSearchQuery searchQuery = NativeSearchQueryBuilder()
        .withQuery(matchAllQuery())
        .addAggregation(terms("examples").field("example"))
        .withMaxResults(0)
        .build();

versus what was required before:

NativeSearchQuery searchQuery = NativeSearchQueryBuilder()
        .withQuery(matchAllQuery())
        .addAggregation(terms("examples").field("example"))
        .build();
searchQuery.setMaxResults(0);
2020-11-30 18:54:30 +01:00
Peter-Josef Meisch
7912ae9779 DATAES-987 - IndexOperations getMapping fail when using index alias.
Original PR: #560
2020-11-26 06:54:20 +01:00
Mark Paluch
9bf6b6a984 DATAES-976 - Polishing.
Use deleteAllById(…) from deleteAll(…). Simplify implementation in SimpleReactiveElasticsearchRepository.

Original pull request: #554.
2020-11-25 13:44:10 +01:00
Jens Schauder
749270ba25 DATAES-976 - Implement CrudRepository and ReactiveCrudRepository.deleteAllById(Iterable<ID> ids).
Original pull request: #554.
2020-11-25 12:12:04 +01:00
Peter-Josef Meisch
b17999f8fa DATAES-986 - Fix Javadoc.
Original PR: #559
2020-11-24 12:57:00 +01:00
Peter-Josef Meisch
8ef0970517 DATAES-983 - Test dependency hoverfly-java-junit5 leaks into compile scope.
Original PR: #558
2020-11-23 13:31:13 +01:00
Peter-Josef Meisch
54727229e1 DATAES-543 - Adjust configuration support classes so they do not require proxying.
Original PR: #557
2020-11-21 18:23:45 +01:00
Peter-Josef Meisch
04ceed2905 DATAES-978 - Accept DateFormat.none for a date property to enable custom Converters.
Original pR: #556
2020-11-19 23:12:26 +01:00
Peter-Josef Meisch
98043348f7 DATAES-972 - BeforeConvertCallback should be called before index query is built.
Originap PR: #555
2020-11-16 12:58:00 +01:00
Peter-Josef Meisch
6debccffbd DATAES-975 - Upgrade to Elasticsearch 7.10.0.
Original PR: #553
2020-11-12 19:06:59 +01:00
Peter-Josef Meisch
88a8b84e5c DATAES-974 - Remove usage of deprecated WebClient exchange() method.
Original PR: #552
2020-11-11 20:12:05 +01:00
Mark Paluch
ce82ae07b9 DATAES-965 - Updated changelog. 2020-11-11 12:34:41 +01:00
Peter-Josef Meisch
aa763efe7a DATAES-971 - Fix tests for using a proxy with reactive client
Original PR: #551
2020-11-09 23:34:27 +01:00
Peter-Josef Meisch
6db1aa6871 DATAES-588 - Add HttpClientConfigCallback for non-reactive setup.
Original PR: #548
2020-11-08 21:59:06 +01:00
Peter-Josef Meisch
6bfeade7a0 DATAES-970 - Take Testcontainers version from the Spring Data Build pom.
Original PR: #547
2020-11-08 08:45:48 +01:00
Peter-Josef Meisch
d036693f05 DATAES-969 - Use ResultProcessor in ElasticsearchPartQuery to build PartTree.
Original PR: #546
2020-11-07 18:26:13 +01:00
Mark Paluch
1a354d8c51 DATAES-968 - Enable Maven caching for Jenkins jobs. 2020-10-30 08:35:56 +01:00
Mark Paluch
0a3facad91 DATAES-950 - After release cleanups. 2020-10-28 16:10:25 +01:00
Mark Paluch
40f6366daa DATAES-950 - Prepare next development iteration. 2020-10-28 16:10:22 +01:00
Mark Paluch
a723f07401 DATAES-950 - Release version 4.1 GA (2020.0.0). 2020-10-28 15:46:57 +01:00
Mark Paluch
737578606c DATAES-950 - Prepare 4.1 GA (2020.0.0). 2020-10-28 15:46:33 +01:00
Mark Paluch
f056e0957b DATAES-950 - Updated changelog. 2020-10-28 15:46:26 +01:00
Mark Paluch
f385fa1908 DATAES-926 - Updated changelog. 2020-10-28 15:03:04 +01:00
Mark Paluch
27cfea7862 DATAES-925 - Updated changelog. 2020-10-28 12:15:06 +01:00
Mark Paluch
a9ea407bf3 DATAES-958 - Updated changelog. 2020-10-28 11:32:32 +01:00
Peter-Josef Meisch
5c8689727c DATAES-962 - Deprecate Jodatime support.
Original PR: #545
2020-10-27 12:37:32 +01:00
Peter-Josef Meisch
1e6cfade1d DATAES-960 - Upgrade to Elasticsearch 7.9.3.
Original PR: #543
2020-10-26 21:31:56 +01:00
Greg L. Turnquist
83a586caae DATAES-928 - Use JDK 15 for latest CI jobs. 2020-10-26 13:07:32 -05:00
Peter-Josef Meisch
da20cc1684 DATAES-931 - Add query support for geo shape queries.
Original PR: #542
2020-10-21 23:05:18 +02:00
Peter-Josef Meisch
7198a02a00 DATAES-956 - Prevent double converter registration.
Original PR: #541
2020-10-18 19:05:31 +02:00
Peter-Josef Meisch
8a6e1254bb DATAES-796 - Add method returning Mono<SearchPage<T>>.
Original PR: #540
2020-10-17 18:25:35 +02:00
Peter-Josef Meisch
23ac6d77cf DATAES-952 - Optimize SearchPage implementation.
Original PR: #539
2020-10-16 16:24:59 +02:00
Peter-Josef Meisch
9bc4bee86f DATAES-953 - DateTimeException on converting Instant or Date to custom format.
Original PR: #538
2020-10-15 23:08:10 +02:00
Peter-Josef Meisch
0ce2c499d5 DATAES-951 - Revert DATAES-934.
Original PR: #537
2020-10-15 17:25:40 +02:00
Christoph Strobl
e13c9483ae DATAES-927 - After release cleanups. 2020-10-14 14:48:47 +02:00
Christoph Strobl
a74fd895b0 DATAES-927 - Prepare next development iteration. 2020-10-14 14:48:46 +02:00
Christoph Strobl
76ad3c4e60 DATAES-927 - Release version 4.1 RC2 (2020.0.0). 2020-10-14 14:28:56 +02:00
Christoph Strobl
d8579d8610 DATAES-927 - Prepare 4.1 RC2 (2020.0.0). 2020-10-14 14:27:38 +02:00
Christoph Strobl
0a6d91d09a DATAES-927 - Updated changelog. 2020-10-14 14:27:36 +02:00
Peter-Josef Meisch
a5d93b0620 DATAES-949 - dependency cleanup.
Original PR: #536
2020-10-13 21:26:13 +02:00
Mark Paluch
5c30241572 DATAES-947 - Polishing.
Allow scrollId to be null.
2020-10-12 15:50:39 +02:00