[hibernate-commits] [hibernate/hibernate-search] c02568: HSEARCH-3752 Implement implicit nested match predi...
Fabio Massimo
noreply at github.com
Wed Mar 18 11:11:16 EDT 2020
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: c025680e94e06ce8aca74718bc4f3bc1e1dd16b4
https://github.com/hibernate/hibernate-search/commit/c025680e94e06ce8aca74718bc4f3bc1e1dd16b4
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/AbstractElasticsearchSearchNestedPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/AbstractElasticsearchSearchPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchNestedPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchStandardFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchStandardMatchPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextMatchPredicateBuilder.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/SmokeIT.java
Log Message:
-----------
HSEARCH-3752 Implement implicit nested match predicate in ES
Commit: b0b1f0f3536762f20e9a6cc228fc7a1f5b259c74
https://github.com/hibernate/hibernate-search/commit/b0b1f0f3536762f20e9a6cc228fc7a1f5b259c74
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
A integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Test implicit nested match predicate in ES
.tmp tests will be gone until the issue is finished
Commit: dfe8a73d8d1867aef0a548fdd0d82c3c3bb54d16
https://github.com/hibernate/hibernate-search/commit/dfe8a73d8d1867aef0a548fdd0d82c3c3bb54d16
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Test implicit nested phrase predicate in ES
Commit: fa3fdbb63b35fbc0bfcf21cbbb1dadc01b156b91
https://github.com/hibernate/hibernate-search/commit/fa3fdbb63b35fbc0bfcf21cbbb1dadc01b156b91
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/AbstractElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextPhrasePredicateBuilder.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Implement implicit nested phrase predicate in ES
Commit: 54f82f83bb732607266835223867a9f8b74051c3
https://github.com/hibernate/hibernate-search/commit/54f82f83bb732607266835223867a9f8b74051c3
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Support implicit nested match all predicate in ES
We don't need to make ElasticsearchMatchAllPredicateBuilder extends AbstractElasticsearchSearchNestedPredicateBuilder
Commit: dca7a68e695c270f1cc61a22ff6d695acaecaa03
https://github.com/hibernate/hibernate-search/commit/dca7a68e695c270f1cc61a22ff6d695acaecaa03
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/AbstractElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextWildcardPredicateBuilder.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Support implicit nested wildcard predicate in ES
Commit: 1595d3f5e0fd7ea74bbf534c4039d17d59dc618b
https://github.com/hibernate/hibernate-search/commit/1595d3f5e0fd7ea74bbf534c4039d17d59dc618b
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Remove unused constant
Commit: 30c9cbb5904d6fe713fd5792124105a4021f1dbc
https://github.com/hibernate/hibernate-search/commit/30c9cbb5904d6fe713fd5792124105a4021f1dbc
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Test implicit nested simpleQueryString predicate in ES
Commit: 1a2a1c836ced21acd0b7b7cfef45a0e3a4f20a08
https://github.com/hibernate/hibernate-search/commit/1a2a1c836ced21acd0b7b7cfef45a0e3a4f20a08
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaObjectNode.java
Log Message:
-----------
HSEARCH-3752 Make nestedPathHierarchy unmodifiable
Commit: ba1b1069998556df40ea5923cde3454eb6234cd0
https://github.com/hibernate/hibernate-search/commit/ba1b1069998556df40ea5923cde3454eb6234cd0
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/AbstractElasticsearchSearchNestedPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilderFieldState.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Implement implicit nested simpleQueryString predicate in ES
Commit: c9053a6a8772e46ac041352522aa6a56f473bace
https://github.com/hibernate/hibernate-search/commit/c9053a6a8772e46ac041352522aa6a56f473bace
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchDifferentNestedObjectCompatibilityChecker.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilderFieldState.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Check simpleQueryString targeting multiple nested
Commit: 40f8fd3073bf4111c05b277402692de513f978ae
https://github.com/hibernate/hibernate-search/commit/40f8fd3073bf4111c05b277402692de513f978ae
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchRangePredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchStandardFieldPredicateBuilderFactory.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Support implicit nested range predicate in ES
Commit: 22fd36161d68af178d32d9ecce2009ec15ad3c22
https://github.com/hibernate/hibernate-search/commit/22fd36161d68af178d32d9ecce2009ec15ad3c22
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/AbstractElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointFieldPredicateBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointSpatialWithinBoundingBoxPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointSpatialWithinCirclePredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointSpatialWithinPolygonPredicateBuilder.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Support implicit nested geo predicates in ES
Commit: 410a7c57c34ff9e3636c6bb5a2c551ce6a974995
https://github.com/hibernate/hibernate-search/commit/410a7c57c34ff9e3636c6bb5a2c551ce6a974995
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ObjectExistsSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Fix typo in comments
Commit: 1bedbada8f9d96b005de991dd360e780c83fe4aa
https://github.com/hibernate/hibernate-search/commit/1bedbada8f9d96b005de991dd360e780c83fe4aa
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchExistsPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Support implicit nested exist (field) predicates in ES
Commit: 4eb1df8f4e10672dfd803266a96ff761fc8bbcd8
https://github.com/hibernate/hibernate-search/commit/4eb1df8f4e10672dfd803266a96ff761fc8bbcd8
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchScopeModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Support implicit nested exist (object) predicates in ES
Commit: 86259171e9347cd3509147586393f9c1147011d8
https://github.com/hibernate/hibernate-search/commit/86259171e9347cd3509147586393f9c1147011d8
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneNestedPredicateBuilder.java
Log Message:
-----------
HSEARCH-3752 Extract static doBuild from NestedPredicateBuilder
Commit: e07c55f9c58bf73befc402f3f2b52e7678b2811e
https://github.com/hibernate/hibernate-search/commit/e07c55f9c58bf73befc402f3f2b52e7678b2811e
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSearchNestedPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSearchPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneStandardMatchPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneNestedPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneGeoPointFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneNumericFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneNumericMatchPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextMatchPredicateBuilder.java
Log Message:
-----------
HSEARCH-3752 Support implicit nested match predicates in Lucene
Commit: 997b92777a0b9749278e59873873284be746ba83
https://github.com/hibernate/hibernate-search/commit/997b92777a0b9749278e59873873284be746ba83
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaObjectFieldNodeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaFieldNode.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaObjectNode.java
Log Message:
-----------
HSEARCH-3752 Store nestedPathHierarchy in FieldNodeBuilder
Commit: 0d862a0e509f310362b6094b99a0c3bf2d5a793d
https://github.com/hibernate/hibernate-search/commit/0d862a0e509f310362b6094b99a0c3bf2d5a793d
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchScopeModel.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneScopeModel.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/FieldSearchProjectionIT.java
Log Message:
-----------
HSEARCH-3752 Make nest check error messages more general
Commit: 78b97d5ff292933c513f33f39b65a9f569dc7dac
https://github.com/hibernate/hibernate-search/commit/78b97d5ff292933c513f33f39b65a9f569dc7dac
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchDifferentNestedObjectCompatibilityChecker.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/scope/model/impl/ElasticsearchScopeModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/sort/impl/ElasticsearchSearchSortBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaFieldNode.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneScopeModel.java
Log Message:
-----------
HSEARCH-3752 Uniform getNestedPathHierarchy* on *ScopeModel
Commit: f01e42aa79d2de4cd33159d3c6a8e86e0b964f7c
https://github.com/hibernate/hibernate-search/commit/f01e42aa79d2de4cd33159d3c6a8e86e0b964f7c
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSearchNestedPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneStandardMatchPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneGeoPointFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneNumericFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneNumericMatchPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextMatchPredicateBuilder.java
Log Message:
-----------
HSEARCH-3752 Support recursive implicit nested predicates in Lucene
Commit: e587eb04349793454a0d3abdbb96d31f672bfe63
https://github.com/hibernate/hibernate-search/commit/e587eb04349793454a0d3abdbb96d31f672bfe63
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSpatialWithinBoundingBoxPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSpatialWithinCirclePredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSpatialWithinPolygonPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneStandardRangePredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/AbstractLuceneFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneGeoPointFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneGeoPointSpatialWithinBoundingBoxPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneGeoPointSpatialWithinCirclePredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneGeoPointSpatialWithinPolygonPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneNumericFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneNumericRangePredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextPhrasePredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextRangePredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextWildcardPredicateBuilder.java
Log Message:
-----------
HSEARCH-3752 Support more implicit nested predicates in Lucene
Commit: 455b4b4c82331e66ce01bb6c6d488b9c9b1a7557
https://github.com/hibernate/hibernate-search/commit/455b4b4c82331e66ce01bb6c6d488b9c9b1a7557
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneDifferentNestedObjectCompatibilityChecker.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSimpleQueryStringPredicateBuilder.java
Log Message:
-----------
HSEARCH-3752 Check simpleQueryString targeting multiple nested in Lucene
Commit: 76f930eaecaec741f808c7efd6c07e137140a4b7
https://github.com/hibernate/hibernate-search/commit/76f930eaecaec741f808c7efd6c07e137140a4b7
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneDifferentNestedObjectCompatibilityChecker.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSearchNestedPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSearchPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSimpleQueryStringPredicateBuilder.java
Log Message:
-----------
HSEARCH-3752 Support simple query implicit nested predicates in Lucene
Commit: 1992dd8869cc126ec76ba745a979a87a586d2ff2
https://github.com/hibernate/hibernate-search/commit/1992dd8869cc126ec76ba745a979a87a586d2ff2
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/AbstractLuceneFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneExistsPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneFieldPredicateBuilderFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneObjectPredicateBuilderFactoryImpl.java
Log Message:
-----------
HSEARCH-3752 Support exist implicit nested predicates in Lucene
Commit: c2a0b7669a981c9fd2291bc5411738ae0ebec86f
https://github.com/hibernate/hibernate-search/commit/c2a0b7669a981c9fd2291bc5411738ae0ebec86f
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
R integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/tmp/ImplicitNestedSearchPredicateIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Test all implicit nested predicates in Lucene
Commit: be7424a021ca97a08ad4fe7d3aca3519ed1fc5e8
https://github.com/hibernate/hibernate-search/commit/be7424a021ca97a08ad4fe7d3aca3519ed1fc5e8
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/AbstractElasticsearchSearchNestedPredicateBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchSearchPredicateContext.java
Log Message:
-----------
HSEARCH-3752 Substitute recursion with loop for ES implicit nested
Commit: 022cc8a0706ac2bf51e61c64ab3d0979beca4182
https://github.com/hibernate/hibernate-search/commit/022cc8a0706ac2bf51e61c64ab3d0979beca4182
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneDifferentNestedObjectCompatibilityChecker.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSearchNestedPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/AbstractLuceneSearchPredicateBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSimpleQueryStringPredicateBuilder.java
Log Message:
-----------
HSEARCH-3752 Substitute recursion with loop for Lucene implicit nested
Commit: ee9d5592b6807d87480f600b2685df2acf182c2a
https://github.com/hibernate/hibernate-search/commit/ee9d5592b6807d87480f600b2685df2acf182c2a
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Add a non-matching document to the test case
It will not match for all predicates, with the exception of exist and matchAll predicates
Commit: db123f3b6127c013a0899e1a75b06b7e5203525c
https://github.com/hibernate/hibernate-search/commit/db123f3b6127c013a0899e1a75b06b7e5203525c
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M documentation/src/main/asciidoc/search-dsl-predicate.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/search/predicate/PredicateDslIT.java
Log Message:
-----------
HSEARCH-3752 Document implicit nested predicates
Commit: a618afa8416ceeb238c41be5b47566bee132098a
https://github.com/hibernate/hibernate-search/commit/a618afa8416ceeb238c41be5b47566bee132098a
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ObjectExistsSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Remove old wrong TODO
Exist predicate targeting an object path will consider all the descendents fields within the object, not fields on nested.
Commit: 61f1fab37ed8f808304973b2b518b86282fa9db2
https://github.com/hibernate/hibernate-search/commit/61f1fab37ed8f808304973b2b518b86282fa9db2
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Change test assertion in ExistsSearchPredicateIT
Commit: 8e971cd86684b0d03f2cc1d5129b27839c781eba
https://github.com/hibernate/hibernate-search/commit/8e971cd86684b0d03f2cc1d5129b27839c781eba
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Improve a bit ImplicitNestedSearchPredicateIT
Using different nested property names for different levels and testing depth 3 (2+1, 1+2) cases
Commit: 477a1db0a0cfe1a64093a143cac9920893357e47
https://github.com/hibernate/hibernate-search/commit/477a1db0a0cfe1a64093a143cac9920893357e47
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli at gmail.com>
Date: 2020-03-18 (Wed, 18 Mar 2020)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ImplicitNestedSearchPredicateIT.java
Log Message:
-----------
HSEARCH-3752 Test flattened step is always skipped
Compare: https://github.com/hibernate/hibernate-search/compare/69ce90afbb82...477a1db0a0cf
More information about the hibernate-commits
mailing list