Skip to content

Commit 765e309

Browse files
committed
Upgrade ES 2 latest
1 parent 2ed49b6 commit 765e309

File tree

6 files changed

+19
-10
lines changed

6 files changed

+19
-10
lines changed

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/ElasticSearchClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public ClusterHealthResponse waitForGreenStatus(String... indices) {
104104
LOGGER.debug("getNumberOfNodes : {}", response.getNumberOfNodes());
105105
LOGGER.debug("getRelocatingShards : {}", response.getRelocatingShards());
106106
LOGGER.debug("getUnassignedShards : {}", response.getUnassignedShards());
107-
LOGGER.debug("getAllValidationFailures : {}", response.getAllValidationFailures());
107+
//LOGGER.debug("getAllValidationFailures : {}", response.getAllValidationFailures());
108108
return response;
109109
}
110110

@@ -137,4 +137,4 @@ public void setHosts(final String hosts) {
137137
public void setResetData(final boolean resetData) {
138138
this.resetData = resetData;
139139
}
140-
}
140+
}

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/FieldsMappingBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,8 @@ private void processFilterAnnotation(List<IFilterBuilderHelper> classFilters, St
230230
path = path.trim();
231231
addFilter(classFilters, nestedPrefix, esFieldName, indexable, path, isAnalyzed(indexable, null));
232232
for (String alternateFieldName : alternateFieldNames(indexable)) {
233-
addFilter(classFilters, nestedPrefix, alternateFieldName, indexable, path, isAnalyzed(indexable, alternateFieldName));
233+
//addFilter(classFilters, nestedPrefix, alternateFieldName, indexable, path, isAnalyzed(indexable, alternateFieldName));
234+
addFilter(classFilters, nestedPrefix, esFieldName + "." + alternateFieldName, indexable, path, isAnalyzed(indexable, alternateFieldName));
234235
}
235236
}
236237
return;

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/MappingBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,4 +243,4 @@ private String buildSettings(ObjectMapper mapper, IndexAnalyserDefinition[] cust
243243

244244
return "{\"analysis\":{\"analyzer\":" + mapper.writeValueAsString(analysers) + "}}";
245245
}
246-
}
246+
}

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/QueryHelper.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.elasticsearch.common.logging.Loggers;
2121
//import org.elasticsearch.index.query.FilterBuilder;
2222
//import org.elasticsearch.index.query.FilterBuilders;
23+
import org.elasticsearch.index.query.BoolQueryBuilder;
2324
import org.elasticsearch.index.query.QueryBuilder;
2425
import org.elasticsearch.index.query.QueryBuilders;
2526
import org.elasticsearch.index.query.functionscore.ScoreFunctionBuilders;
@@ -379,10 +380,17 @@ private QueryBuilder addFilters(QueryBuilder query, Class<?> clazz, Map<String,
379380
private QueryBuilder addFilters(QueryBuilder query, final List<QueryBuilder> esFilters) {
380381
QueryBuilder filter = null;
381382
if (esFilters.size() > 0) {
383+
/**********************
382384
filter = getAndFilter(esFilters);
383385
if (filter != null) {
384386
query = QueryBuilders.filteredQuery(query, filter);
385387
}
388+
***********************/
389+
BoolQueryBuilder result = QueryBuilders.boolQuery().must(query);
390+
for (QueryBuilder esFilter : esFilters) {
391+
result = result.must(esFilter);
392+
}
393+
query = result;
386394
}
387395
return query;
388396
}

elasticsearch-mapping/src/test/java/org/elasticsearch/mapping/ElasticSearchInsertMappingTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -80,16 +80,16 @@ public void testMappingAndInsert() throws Exception {
8080

8181
Map<String, String[]> filters = Maps.newHashMap();
8282

83-
response = this.queryHelper.buildQuery().types(requestedTypes).filters(filters).prepareSearch(searchIndexes).execute(0, Integer.MAX_VALUE);
83+
response = this.queryHelper.buildQuery().types(requestedTypes).filters(filters).prepareSearch(searchIndexes).execute(0, 10000);
8484
Assert.assertEquals(2, response.getHits().getTotalHits());
8585
filters.put("address.city", new String[] { "Paris" });
86-
response = this.queryHelper.buildQuery().types(requestedTypes).filters(filters).prepareSearch(searchIndexes).execute(0, Integer.MAX_VALUE);
86+
response = this.queryHelper.buildQuery().types(requestedTypes).filters(filters).prepareSearch(searchIndexes).execute(0, 10000);
8787
Assert.assertEquals(1, response.getHits().getTotalHits());
8888
filters.put("address.city", new String[] { "Issy" });
89-
response = this.queryHelper.buildQuery().types(requestedTypes).filters(filters).prepareSearch(searchIndexes).execute(0, Integer.MAX_VALUE);
89+
response = this.queryHelper.buildQuery().types(requestedTypes).filters(filters).prepareSearch(searchIndexes).execute(0, 10000);
9090
Assert.assertEquals(0, response.getHits().getTotalHits());
9191
filters.put("address.city", new String[] { "Fontainebleau" });
92-
response = this.queryHelper.buildQuery().types(requestedTypes).filters(filters).prepareSearch(searchIndexes).execute(0, Integer.MAX_VALUE);
92+
response = this.queryHelper.buildQuery().types(requestedTypes).filters(filters).prepareSearch(searchIndexes).execute(0, 10000);
9393
Assert.assertEquals(1, response.getHits().getTotalHits());
9494
} catch (Exception e) {
9595
System.out.println ("Got e" + e.getMessage());
@@ -152,4 +152,4 @@ public SearchResponse search(String indexName, String searchText) {
152152

153153
return searchRequestBuilder.execute().actionGet();
154154
}
155-
}
155+
}

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<description>An object mapping framework for Elastic Search.</description>
1111

1212
<properties>
13-
<elasticsearch.version>2.0.0</elasticsearch.version>
13+
<elasticsearch.version>2.4.6</elasticsearch.version>
1414
<jackson.version>2.9.3</jackson.version>
1515
<spring.version>4.3.2.RELEASE</spring.version>
1616
<commons-lang.version>3.5</commons-lang.version>

0 commit comments

Comments
 (0)