Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 644216b76af485977a78ab5488160bad7ec19c5c
https://github.com/hibernate/hibernate-search/commit/644216b76af485977a78...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/AbstractElasticsearchIndexSchemaObjectNodeBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaFieldNodeBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaObjectFieldNodeBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/AbstractLuceneIndexSchemaObjectNodeBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaFieldNodeBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaObjectFieldNodeBuilder.java
M
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/IndexSchemaElement.java
A
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/IndexSchemaFieldContext.java
M
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/IndexSchemaObjectField.java
M
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaElementImpl.java
M
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaObjectFieldImpl.java
M
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/spi/IndexSchemaObjectFieldNodeBuilder.java
M
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/spi/IndexSchemaObjectNodeBuilder.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/MultiTenancyIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/ObjectFieldStorageIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/SmokeIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsSearchPredicateIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/NestedSearchPredicateIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/StandardFieldMapper.java
M
integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/MultiKeywordStringBridge.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/StubIndexSchemaNode.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/AbstractStubIndexSchemaObjectNodeBuilder.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/StubIndexSchemaFieldNodeBuilder.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/StubIndexSchemaObjectFieldNodeBuilder.java
Log Message:
-----------
HSEARCH-3324 Add APIs to declare whether a field will be multi-valued or not
Commit: 52b24ea3e31c79348dfb0fb52db5c0b65341ae0d
https://github.com/hibernate/hibernate-search/commit/52b24ea3e31c79348dfb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaElementImpl.java
M
engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaObjectFieldImpl.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/AbstractIndexBindingContext.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexedEmbeddedBindingContextImpl.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexedEntityBindingContextImpl.java
M
engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexBindingContext.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingMultiAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddableIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSingleAssociationIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/GenericPropertyIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/AnnotationMappingSmokeIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/ProgrammaticMappingSmokeIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AbstractFieldContainerExtractorIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorExplicitIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/model/GenericPropertyIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/ContainerExtractor.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/builtin/impl/OptionalDoubleValueExtractor.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/builtin/impl/OptionalIntValueExtractor.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/builtin/impl/OptionalLongValueExtractor.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/builtin/impl/OptionalValueExtractor.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ChainingContainerExtractor.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorContainerElementNodeBuilder.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M
mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3324 Take into account container extractors to automatically force
multi-value-ness in the POJO mapper
Commit: 89407803a5304ae0ba9eb21cc12ea5b03840443f
https://github.com/hibernate/hibernate-search/commit/89407803a5304ae0ba9e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
R
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/BridgeIT.java
A
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/MarkerBaseIT.java
A
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
A
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
A
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ValueBridgeBaseIT.java
Log Message:
-----------
HSEARCH-3324 Split BridgeIT into four separate tests
It was becoming too large, and it addressed multiple different features.
Commit: c579a4ddad1d7e9b3021c108bb8c3e3b5d69716d
https://github.com/hibernate/hibernate-search/commit/c579a4ddad1d7e9b3021...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M
integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
Log Message:
-----------
HSEARCH-3324 Test multi-valued field marking in the POJO mapper more thoroughly
Commit: 1c502818460ceb815620ca86fabdcfe3bc0732c3
https://github.com/hibernate/hibernate-search/commit/1c502818460ceb815620...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneDocumentBuilder.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneNonFlattenedDocumentBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneNestedObjectDocumentBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneRootDocumentBuilder.java
Log Message:
-----------
HSEARCH-3324 Move common code for non-flattened Lucene document builders to an abstract
class
Because it's about to get more complex.
Commit: 84660e66a11969dc7b9d615dcc64eda2cea13f40
https://github.com/hibernate/hibernate-search/commit/84660e66a11969dc7b9d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneDocumentBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneNonFlattenedDocumentBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneFlattenedObjectDocumentBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaFieldNodeBuilder.java
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
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/types/impl/LuceneIndexFieldType.java
Log Message:
-----------
HSEARCH-3324 Trigger failures on attempts to add multiple values to a single-valued
field with Lucene
Commit: 29dd58e1bf09bde603e7f1b0b1cee5210c214d24
https://github.com/hibernate/hibernate-search/commit/29dd58e1bf09bde603e7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/impl/ElasticsearchDocumentObjectBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/impl/ElasticsearchIndexFieldReference.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/impl/ElasticsearchIndexObjectFieldReference.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaFieldNodeBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaObjectFieldNodeBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaFieldNode.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaObjectNode.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/AbstractCrawlingJsonAccessor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/AbstractTypingJsonAccessor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonAccessor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/RootJsonAccessor.java
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/types/impl/ElasticsearchIndexFieldType.java
Log Message:
-----------
HSEARCH-3324 Trigger failures on attempts to add multiple values to a single-valued
field with Elasticsearch
Commit: 42021ee4a66f1c800f04e71d49c591e7ae80a249
https://github.com/hibernate/hibernate-search/commit/42021ee4a66f1c800f04...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
Log Message:
-----------
HSEARCH-3324 Fix obsolete method names in DocumentElementIT
Commit: 7baac8b2d60821280b33fc18447f830aa396c085
https://github.com/hibernate/hibernate-search/commit/7baac8b2d60821280b33...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
R
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
R
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentModelDslIT.java
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentElementIT.java
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentModelDslIT.java
Log Message:
-----------
HSEARCH-3324 Move ITs related to DocumentElement to a single package
Commit: 8b146e58f62e2cdb8248501cf42794ba3e3f8d27
https://github.com/hibernate/hibernate-search/commit/8b146e58f62e2cdb8248...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentElementBaseIT.java
R
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentElementIT.java
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentElementMultiValuedIT.java
Log Message:
-----------
HSEARCH-3324 Test backend behavior when adding multiple values to single-valued fields
Compare:
https://github.com/hibernate/hibernate-search/compare/0593e875f8da...8b14...