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
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
d036693f05
DATAES-969 - Use ResultProcessor in ElasticsearchPartQuery to build PartTree.
...
Original PR: #546
2020-11-07 18:26:13 +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
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
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
Mark Paluch
5c30241572
DATAES-947 - Polishing.
...
Allow scrollId to be null.
2020-10-12 15:50:39 +02:00
Mark Paluch
bee7dbf65f
DATAES-947 - Use Flux.expand(…) for recursive reactive paging.
...
We now use Flux.expand(…) to recursively fetch search results (SearchRequest followed by multiple SearchScrollRequests) until consuming all search hits.
Previously we used inbound/outbound sinks to mimic a continuations by sending a request once the previous request finished. The recursive operator allows now for a simplified operator chain along with improved readability.
2020-10-12 15:50:19 +02:00
Mark Paluch
d80a4bdaa1
DATAES-947 - Adopt to API changes in Project Reactor.
...
Use Sinks API as subscriber instead of FluxProcessor.
2020-10-12 12:52:23 +02:00
Peter-Josef Meisch
a5d9e929d9
DATAES-934 - Add a Query taking method to ElasticsearchRepository.
...
Original PR: #535
2020-10-10 18:24:51 +02:00
Peter-Josef Meisch
83658121f3
DATAES-943 - Add missing mapping parameters.
...
Original PR: #534
2020-10-09 21:13:05 +02:00
Peter-Josef Meisch
49068b4e00
DATAES-945 - Compilation error on JDK11+.
...
Original PR: #533
2020-10-08 07:40:23 +02:00
Peter-Josef Meisch
4a25d3463b
DATAES-944 - Simplify logging setup in test environment.
...
Original PR: #532
2020-10-07 22:43:54 +02:00
Peter-Josef Meisch
f1dc7fc95c
DATAES-921 - Polishing.
2020-10-06 21:21:27 +02:00
Peter-Josef Meisch
980aff30ae
DATAES-921 - Favour exchangeToMono over deprecated exchange.
...
Original PR: #530
2020-10-06 21:02:18 +02:00
Peter-Josef Meisch
2a8c1dbdf8
DATAES-930 - Add support for geo_shape type entity properties.
...
Original PR: #531
2020-10-05 21:50:38 +02:00
Peter-Josef Meisch
36d8e7cc5e
DATAES-940 - Update to Elasticsearch 7.9.2. ( #529 )
2020-09-29 22:50:35 +02:00
Peter-Josef Meisch
e200791dc2
DATAES-935 - Setup integration tests separate from unit tests.
...
Original PR: #528
2020-09-26 14:27:41 +02:00
Peter-Josef Meisch
502bdb40a3
Revert "DATAES-935 - Setup integration tests separate from unit tests."
...
This reverts commit b44e2bfdde4c1669962c7bf5a4f4f34eaacfd981.
2020-09-25 22:44:05 +02:00
Peter-Josef Meisch
b44e2bfdde
DATAES-935 - Setup integration tests separate from unit tests.
...
Original PR: #527
2020-09-25 21:10:38 +02:00
Mark Paluch
a4c1505bec
DATAES-938 - Fix collection query detection in ReactiveElasticsearchQueryMethod.
...
isCollectionQuery() now correctly identifies if a query should return more than one result.
2020-09-25 15:41:33 +02:00
Peter-Josef Meisch
7117e5d70d
DATAES-937 - Repository queries with IN filters fail with empty input list.
...
Original PR: #525
2020-09-24 22:14:56 +02:00
Peter-Josef Meisch
8d4c305732
DATAES-936 - Take id property from the source when deserializing an entity.
...
Original PR: #523
2020-09-23 20:05:43 +02:00
vasyl-bhd
54909a83cb
DATAES-933 - Fix typo in javaDoc.
...
Original PR: #522
2020-09-21 18:48:41 +02:00