mirror of
https://github.com/spring-projects/spring-data-elasticsearch.git
synced 2025-06-01 09:42:11 +00:00
parent
63efb2adef
commit
6eb038a344
2
CI.adoc
2
CI.adoc
@ -30,7 +30,7 @@ Since the container is binding to your source, you can make edits from your IDE
|
|||||||
|
|
||||||
If you need to package things up, do this:
|
If you need to package things up, do this:
|
||||||
|
|
||||||
1. `docker run -it --mount type=bind,source="$(pwd)",target=/spring-data-elasticsearch-github adoptopenjdk/openjdk8:latest /bin/bash`
|
1. `docker run -it -v /var/run/docker.sock:/var/run/docker.sock --mount type=bind,source="$(pwd)",target=/spring-data-elasticsearch-github adoptopenjdk/openjdk8:latest /bin/bash`
|
||||||
+
|
+
|
||||||
This will launch the Docker image and mount your source code at `spring-data-elasticsearch-github`.
|
This will launch the Docker image and mount your source code at `spring-data-elasticsearch-github`.
|
||||||
+
|
+
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
= Spring Data contribution guidelines
|
= Spring Data contribution guidelines
|
||||||
|
|
||||||
You find the contribution guidelines for Spring Data projects https://github.com/spring-projects/spring-data-build/blob/master/CONTRIBUTING.adoc[here].
|
You find the contribution guidelines for Spring Data projects https://github.com/spring-projects/spring-data-build/blob/master/CONTRIBUTING.adoc[here].
|
||||||
|
|
||||||
|
== Running the test locally
|
||||||
|
|
||||||
|
In order to run the tests locally with `./mvnw test` you need to have docker running because Spring Data Elasticsearch uses https://www.testcontainers.org/[Testcontainers] to start a local running Elasticsearch instance.
|
||||||
|
2
pom.xml
2
pom.xml
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<commonslang>2.6</commonslang>
|
<commonslang>2.6</commonslang>
|
||||||
<elasticsearch>7.8.1</elasticsearch>
|
<elasticsearch>7.9.0</elasticsearch>
|
||||||
<log4j>2.13.3</log4j>
|
<log4j>2.13.3</log4j>
|
||||||
<netty>4.1.50.Final</netty>
|
<netty>4.1.50.Final</netty>
|
||||||
<springdata.commons>2.4.0-SNAPSHOT</springdata.commons>
|
<springdata.commons>2.4.0-SNAPSHOT</springdata.commons>
|
||||||
|
@ -34,9 +34,9 @@ The following table shows the Elasticsearch versions that are used by Spring Dat
|
|||||||
[cols="^,^,^,^",options="header"]
|
[cols="^,^,^,^",options="header"]
|
||||||
|===
|
|===
|
||||||
| Spring Data Release Train |Spring Data Elasticsearch |Elasticsearch | Spring Boot
|
| Spring Data Release Train |Spring Data Elasticsearch |Elasticsearch | Spring Boot
|
||||||
| 2020.0.0footnote:cdv[Currently in development] |4.1.xfootnote:cdv[]|7.8.1 |2.3.xfootnote:cdv[]
|
| 2020.0.0footnote:cdv[Currently in development] |4.1.xfootnote:cdv[]|7.9.0 |2.3.xfootnote:cdv[]
|
||||||
| Neumann | 4.0.x | 7.6.2 |2.3.x
|
| Neumann | 4.0.x | 7.6.2 |2.3.x
|
||||||
| Moore | 3.2.x |6.8.10 | 2.2.x
|
| Moore | 3.2.x |6.8.12 | 2.2.x
|
||||||
| Lovelace | 3.1.x | 6.2.2 |2.1.x
|
| Lovelace | 3.1.x | 6.2.2 |2.1.x
|
||||||
| Kayfootnote:oom[Out of maintenance] | 3.0.xfootnote:oom[] | 5.5.0 | 2.0.xfootnote:oom[]
|
| Kayfootnote:oom[Out of maintenance] | 3.0.xfootnote:oom[] | 5.5.0 | 2.0.xfootnote:oom[]
|
||||||
| Ingallsfootnote:oom[] | 2.1.xfootnote:oom[] | 2.4.0 | 1.5.xfootnote:oom[]
|
| Ingallsfootnote:oom[] | 2.1.xfootnote:oom[] | 2.4.0 | 1.5.xfootnote:oom[]
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
[[new-features.4-1-0]]
|
[[new-features.4-1-0]]
|
||||||
== New in Spring Data Elasticsearch 4.1
|
== New in Spring Data Elasticsearch 4.1
|
||||||
|
|
||||||
* Upgrade to Elasticsearch 7.8.1
|
* Upgrade to Elasticsearch 7.9.0
|
||||||
* Improved API for alias management
|
* Improved API for alias management
|
||||||
* Introduction of `ReactiveIndexOperations` for index management
|
* Introduction of `ReactiveIndexOperations` for index management
|
||||||
* Index templates support
|
* Index templates support
|
||||||
|
@ -60,10 +60,6 @@ import org.elasticsearch.search.aggregations.bucket.range.ParsedRange;
|
|||||||
import org.elasticsearch.search.aggregations.bucket.range.RangeAggregationBuilder;
|
import org.elasticsearch.search.aggregations.bucket.range.RangeAggregationBuilder;
|
||||||
import org.elasticsearch.search.aggregations.bucket.sampler.InternalSampler;
|
import org.elasticsearch.search.aggregations.bucket.sampler.InternalSampler;
|
||||||
import org.elasticsearch.search.aggregations.bucket.sampler.ParsedSampler;
|
import org.elasticsearch.search.aggregations.bucket.sampler.ParsedSampler;
|
||||||
import org.elasticsearch.search.aggregations.bucket.significant.ParsedSignificantLongTerms;
|
|
||||||
import org.elasticsearch.search.aggregations.bucket.significant.ParsedSignificantStringTerms;
|
|
||||||
import org.elasticsearch.search.aggregations.bucket.significant.SignificantLongTerms;
|
|
||||||
import org.elasticsearch.search.aggregations.bucket.significant.SignificantStringTerms;
|
|
||||||
import org.elasticsearch.search.aggregations.bucket.terms.DoubleTerms;
|
import org.elasticsearch.search.aggregations.bucket.terms.DoubleTerms;
|
||||||
import org.elasticsearch.search.aggregations.bucket.terms.LongTerms;
|
import org.elasticsearch.search.aggregations.bucket.terms.LongTerms;
|
||||||
import org.elasticsearch.search.aggregations.bucket.terms.ParsedDoubleTerms;
|
import org.elasticsearch.search.aggregations.bucket.terms.ParsedDoubleTerms;
|
||||||
@ -146,8 +142,6 @@ public class NamedXContents {
|
|||||||
map.put(GeoDistanceAggregationBuilder.NAME, (p, c) -> ParsedGeoDistance.fromXContent(p, (String) c));
|
map.put(GeoDistanceAggregationBuilder.NAME, (p, c) -> ParsedGeoDistance.fromXContent(p, (String) c));
|
||||||
map.put(FiltersAggregationBuilder.NAME, (p, c) -> ParsedFilters.fromXContent(p, (String) c));
|
map.put(FiltersAggregationBuilder.NAME, (p, c) -> ParsedFilters.fromXContent(p, (String) c));
|
||||||
map.put(AdjacencyMatrixAggregationBuilder.NAME, (p, c) -> ParsedAdjacencyMatrix.fromXContent(p, (String) c));
|
map.put(AdjacencyMatrixAggregationBuilder.NAME, (p, c) -> ParsedAdjacencyMatrix.fromXContent(p, (String) c));
|
||||||
map.put(SignificantLongTerms.NAME, (p, c) -> ParsedSignificantLongTerms.fromXContent(p, (String) c));
|
|
||||||
map.put(SignificantStringTerms.NAME, (p, c) -> ParsedSignificantStringTerms.fromXContent(p, (String) c));
|
|
||||||
map.put(ScriptedMetricAggregationBuilder.NAME, (p, c) -> ParsedScriptedMetric.fromXContent(p, (String) c));
|
map.put(ScriptedMetricAggregationBuilder.NAME, (p, c) -> ParsedScriptedMetric.fromXContent(p, (String) c));
|
||||||
map.put(IpRangeAggregationBuilder.NAME, (p, c) -> ParsedBinaryRange.fromXContent(p, (String) c));
|
map.put(IpRangeAggregationBuilder.NAME, (p, c) -> ParsedBinaryRange.fromXContent(p, (String) c));
|
||||||
map.put(TopHitsAggregationBuilder.NAME, (p, c) -> ParsedTopHits.fromXContent(p, (String) c));
|
map.put(TopHitsAggregationBuilder.NAME, (p, c) -> ParsedTopHits.fromXContent(p, (String) c));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user