520 Commits

Author SHA1 Message Date
Peter-Josef Meisch
7b1e4cc126
DATAES-902 - Update to Elasticsearch 7.8.1.
Original PR: #503
2020-08-12 20:37:08 +02:00
Peter-Josef Meisch
73bf3dd988
DATAES-899 - Add documentation for join-type.
original PR: #501
2020-08-10 21:58:57 +02:00
Peter-Josef Meisch
fd23c10c16
DATAES-896 - Use mainField property of @MultiField annotation.
Original PR: #500
2020-08-09 16:28:35 +02:00
Peter-Josef Meisch
99ed967b71 DATAES-433 - Polishing. 2020-08-07 16:07:54 +02:00
Subhobrata Dey
68bdc93a0b
[DATAES-433] Support join datatype.
Original PR: #485
2020-08-07 15:44:37 +02:00
Peter-Josef Meisch
f989cf873b
DATAES-891 - Returning a Stream from a Query annotated repository method crashes.
Original PR: #497
2020-07-29 09:49:55 +02:00
Peter-Josef Meisch
ddee81f82e
DATAES-886 - Complete reactive auditing.
Original PR: #496
2020-07-18 19:34:00 +02:00
Peter-Josef Meisch
bdcecd0950
DATAES-612 - Add support for index templates.
Original PR: #495
2020-07-17 21:11:40 +02:00
Peter-Josef Meisch
bfe9d290a6
DATAES-876 - Add seqno and primary term to entity on initial save.
Original PR: #490
2020-06-30 21:13:22 +02:00
Peter-Josef Meisch
ea98ef4533
DATAES-874 - Deprecate parent-id related methods and fields.
Original PR: #488
2020-06-28 16:48:20 +02:00
Peter-Josef Meisch
7d8bc81fdd
DATAES-869 - Update to Elasticsearch 7.8.
Original PR: #487
2020-06-26 23:13:19 +02:00
Peter-Josef Meisch
44a669d66c
DATAES-864 - Rework alias management.
Original PR: #486
2020-06-25 21:57:47 +02:00
Mark Paluch
011d2d5740
DATAES-870 - Consume response body to release connection directly.
We now ensure that response bodies from ClientResponse get released as part of our result handling. This is to prevent cancel signals issuing the connection release so that the connection release can be synchronized (awaited) before any subsequent requests get issued.

Connection release should be part of the Framework but the fallback interferes with Reactor Netty's HttpClient therefore we're ensuring proper resource disposal.
2020-06-23 09:25:08 +02:00
Peter-Josef Meisch
6332534ea1 DATAES-866 - Polishing. 2020-06-21 19:41:28 +02:00
zh32
36f0907881
DATAES-866 - Implement suggest query in reactive client.
Original PR: #483
2020-06-21 17:24:53 +02:00
Mark Paluch
9bf1c09457
DATAES-867 - Adopt to changes in Reactor Netty 1.0.
Move to HttpClient configuration API instead of using TcpClient.
2020-06-19 15:18:24 +02:00
Peter-Josef Meisch
92f16846ab DATAES-865 - Polishing. 2020-06-16 18:57:38 +02:00
Peter-Josef Meisch
b177dd1681
DATAES-678 - Introduce ReactiveIndexOperations.
Original PR: #481
2020-06-13 17:08:48 +02:00
Peter-Josef Meisch
aeaa27cb99
DATAES-840 - Introduce IndexCoordinateResolver.
Original PR: #467
2020-06-12 08:23:41 +02:00
Peter-Josef Meisch
bbf4c24195
DATAES-859 - No randomnumeric in tests.
Original PR: #479
2020-06-09 19:21:00 +02:00
Peter-Josef Meisch
407c8c6c17
DATAES-857 - Registered simple types are not read from list.
Original PR: #478
2020-06-09 16:27:39 +02:00
Peter-Josef Meisch
8dbbc80887
DATAES-853 - Cleanup tests that do not delete test indices.
Original PR: #476
2020-06-05 21:25:01 +02:00
Peter-Josef Meisch
8fea655854
DATAES-852 - Upgrade to Elasticsearch 7.7.1.
Original PR: #475
2020-06-05 14:47:19 +02:00
Peter-Josef Meisch
caebe08cf2
DATAES-263 - Inner Hits support. (#473)
original PR: #473
2020-06-03 14:25:48 +02:00
Peter-Josef Meisch
79dae4ee03
DATAES-848 - Add the name of the index to SearchHit.
Original PR: #471
2020-05-29 23:44:32 +02:00
Peter-Josef Meisch
852273eff5
DATAES-845 - MappingElasticsearchConverter handles lists with null values.
Original PR: #470
2020-05-29 19:09:08 +02:00
Peter-Josef Meisch
d26dfbba70 DATAES-847 - Polishing. 2020-05-29 19:01:27 +02:00
Tim te Beek
fa317014a7
DATAES-847 - Add missing DateFormat values.
Original PR: #469
2020-05-29 18:52:54 +02:00
Peter-Josef Meisch
0f84158e1e
DATAES-841 - Remove deprecated type mappings code.
Original PR: #468
2020-05-23 16:56:13 +02:00
Peter-Josef Meisch
bcd7c2a1d8
DATAES-838 - Update to Elasticsearch 7.7.0.
Original PR:  #465
2020-05-21 06:47:39 +02:00
Peter-Josef Meisch
b439acac16
DATAES-832 - findAllById repository method returns iterable with null elements for not found ids.
#Original PR: #460
2020-05-17 19:22:25 +02:00
Peter-Josef Meisch
506f79a45a
DATAES-831 - SearchOperations.searchForStream does not use requested maxResults.
Original PR: #459
2020-05-17 10:49:50 +02:00
Peter-Josef Meisch
aaef626684
DATAES-828 - Fields of type date need to have a format defined.
Original PR: #457
2020-05-14 20:26:54 +02:00
Peter-Josef Meisch
7540a2a1a8
DATAES-826 - Add method to IndexOperations to write an index mapping from an entity class.
Original PR: #455
2020-05-14 07:58:07 +02:00
Mark Paluch
cea8c93616
DATAES-822 - Convert Reactive Client exceptions to ElasticsearchStatusException.
We now use ElasticsearchStatusException instead of HttpClientErrorException to simplify exception translation so that ElasticsearchExceptionTranslator does no longer depend on spring-web.
2020-05-11 17:56:19 +02:00
Peter-Josef Meisch
5100fe04cc
DATES-821 - Fix code for adding an alias.
Original PR: #451
2020-05-10 19:45:15 +02:00
Peter-Josef Meisch
a4fd008a24
DATAES-819 - Test refactorings.
Original PR: #450
2020-05-09 19:48:26 +02:00
Peter-Josef Meisch
ec7414c356
DATAES-817 - StreamQueries does only delete the last scrollid. (#449)
Original PR: #449
2020-05-07 22:11:18 +02:00
Peter-Josef Meisch
4deea9d667
DATAES-812 - IndexOperations should use SpEL index name from entity.
Original PR: #447
2020-05-05 21:39:06 +02:00
Peter-Josef Meisch
e605cad688
DATAES-767 - Fix ReactiveElasticsearch handling of 4xx HTTP responses.
Original PR: #445
2020-05-02 20:08:25 +02:00
Peter-Josef Meisch
b278bf9819
DATAES-809 - Creation of test data may lead to duplicate values.
Original PR: #443
2020-04-30 08:18:29 +02:00
Peter-Josef Meisch
15f51c5151 DATAES-799 - Polishing. 2020-04-29 20:30:09 +02:00
Roman Puchkovskiy
9b620b31bd
DATAES-799 - Support optimistic locking for full update scenario using seq_no + primary_term.
Original PR: #441
2020-04-29 20:11:14 +02:00
Peter-Josef Meisch
a4ec819e7d
DATAES-801 - Implement callback to enable adding custom headers in the REST HTTP request.
Original PR: #442
2020-04-26 17:30:46 +02:00
Peter-Josef Meisch
65f89f9480
DATAES-803 - Move count request setup from reactive template to reactive client.
Original PR: #439
2020-04-24 18:00:29 +02:00
Peter-Josef Meisch
4876a0e3ab
DATAES-797 - Fix MappingElasticsearchConverter recursive descent when reading Map objects.
Original PR: #437
2020-04-23 08:01:46 +02:00
Peter-Josef Meisch
60cbb67877 DATAES-785 - Polishing. 2020-04-21 21:57:31 +02:00
Roman Puchkovskiy
7501c19be4
DATAES-785 - Various entity callbacks implementation improvements.
Original PR: #431
2020-04-21 21:24:22 +02:00
kkonrad
5019793f17
Fix MappingElasticsearchConverter conversion from Document into Map<String, Object>.
Original PR: #436
2020-04-21 20:39:03 +02:00
Peter-Josef Meisch
16d8cc22d1
DATAES-794 - MappingBuilder must not write empty mapping properties.
Original PR: #434
2020-04-20 22:42:04 +02:00