[hibernate-commits] [hibernate/hibernate-search] edcb6b: HSEARCH-3089 Make multi-type tests in the TCK more...

Yoann Rodière noreply at github.com
Tue Mar 5 08:39:41 EST 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: edcb6b7493df70ad72f0a2a55deddf102cdbebd0
      https://github.com/hibernate/hibernate-search/commit/edcb6b7493df70ad72f0a2a55deddf102cdbebd0
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/RangeSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/FieldSearchProjectionIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/FieldSearchSortIT.java
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/types/FieldModelConsumer.java

  Log Message:
  -----------
  HSEARCH-3089 Make multi-type tests in the TCK more consistent and more flexible

In particular so that we can put field models in multiple lists, which
will be useful when adding the fuzzy predicate.


  Commit: 97537001667a6571c8fac36ab8566aaae25f9efc
      https://github.com/hibernate/hibernate-search/commit/97537001667a6571c8fac36ab8566aaae25f9efc
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/fieldtype/ElasticsearchFieldTypesIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchAnalyzerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchIndexStatusCheckIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchNormalizerDefinitionValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreateStrategyIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaCreationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaMigrationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/management/ElasticsearchSchemaValidationIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/work/ElasticsearchIndexingIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneDocumentModelDslIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneExtensionIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/fieldtype/LuceneFieldContentIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/LuceneSearchMultiIndexIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/LuceneSearchSortIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentModelDslIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/IndexFieldAccessorIT.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/analysis/AnalysisCustomIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/SearchMultiIndexIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/SearchQueryIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/SearchResultLoadingOrTransformingIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/bool/BooleanSortAndRangePredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/BoolSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchAllSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchIdWithConverterSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.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/RangeSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/CompositeSearchProjectionIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/FieldSearchProjectionIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/projection/SearchProjectionIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/FieldSearchSortIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/sort/SearchSortIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/AbstractSpatialWithinSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/rule/SearchSetupHelper.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexDocumentWorkExecutorIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/work/IndexWorkExecutorIT.java

  Log Message:
  -----------
  HSEARCH-3089 Auto-generate the mapped type name in TCK tests when it's not relevant


  Commit: dff81fbfac0ad0675c2389912be44739ddde80db
      https://github.com/hibernate/hibernate-search/commit/dff81fbfac0ad0675c2389912be44739ddde80db
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

  Changed paths:
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/PhrasePredicateContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/PhrasePredicateFieldSetContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateFactoryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/DefaultSearchPredicateFactoryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/spi/DelegatingSearchPredicateFactoryContext.java

  Log Message:
  -----------
  HSEARCH-3089 Add phrase predicate APIs


  Commit: 7cc198985511351fb61675d5432ffa9eba4f720d
      https://github.com/hibernate/hibernate-search/commit/7cc198985511351fb61675d5432ffa9eba4f720d
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

  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/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/dsl/impl/ElasticsearchStringIndexFieldTypeContext.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
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextFieldPredicateBuilderFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextPhrasePredicateBuilder.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/search/predicate/impl/AbstractLuceneSearchPredicateBuilder.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/AbstractLuceneStandardFieldPredicateBuilderFactory.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/LuceneTextFieldPredicateBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextPhrasePredicateBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/DefaultSearchPredicateFactoryContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/PhrasePredicateContextImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/PhrasePredicateFieldSetContextImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/PhrasePredicateBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/SearchPredicateBuilderFactory.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubPredicateBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubSearchPredicateBuilderFactory.java

  Log Message:
  -----------
  HSEARCH-3089 Implement phrase predicates


  Commit: 360bb844cbf73ea97e0c370321acc712ffa740cd
      https://github.com/hibernate/hibernate-search/commit/360bb844cbf73ea97e0c370321acc712ffa740cd
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/PhraseSearchPredicateIT.java
    M legacy/engine/src/test/java/org/hibernate/search/test/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-3089 Tests for phrase predicates


  Commit: 95d03bfc31b50b2f6740cbbe92d0f78723dff608
      https://github.com/hibernate/hibernate-search/commit/95d03bfc31b50b2f6740cbbe92d0f78723dff608
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchPredicateContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateContextImpl.java

  Log Message:
  -----------
  HSEARCH-3089 Add fuzzy match predicate APIs


  Commit: d02bcf26b4d3a8e823a41be233edbd63adba69f2
      https://github.com/hibernate/hibernate-search/commit/d02bcf26b4d3a8e823a41be233edbd63adba69f2
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    R backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/predicate/impl/ElasticsearchMatchPredicateBuilder.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchStandardFieldPredicateBuilderFactory.java
    A 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
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextMatchPredicateBuilder.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/types/predicate/impl/LuceneTextMatchPredicateBuilder.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/util/impl/FuzzyQueryBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/MatchPredicateBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubPredicateBuilder.java

  Log Message:
  -----------
  HSEARCH-3089 Implement fuzzy predicates


  Commit: e44ef22b547576839be6b8a9c716cb1b181d1105
      https://github.com/hibernate/hibernate-search/commit/e44ef22b547576839be6b8a9c716cb1b181d1105
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3089 Use consistent naming for methods in MatchSearchPredicateIT


  Commit: 6c6ff76a2d62205d43edf8c586270f791fbe2fec
      https://github.com/hibernate/hibernate-search/commit/6c6ff76a2d62205d43edf8c586270f791fbe2fec
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/configuration/DefaultITAnalysisConfigurer.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/MatchSearchPredicateIT.java
    M legacy/engine/src/test/java/org/hibernate/search/test/dsl/DSLTest.java

  Log Message:
  -----------
  HSEARCH-3089 Tests for fuzzy predicates


  Commit: 7cc2e46ef248319a8f1b9f00b95463c85c3dbbeb
      https://github.com/hibernate/hibernate-search/commit/7cc2e46ef248319a8f1b9f00b95463c85c3dbbeb
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateFactoryContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SimpleQueryStringPredicateContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SimpleQueryStringPredicateFieldSetContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/DefaultSearchPredicateFactoryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/spi/DelegatingSearchPredicateFactoryContext.java

  Log Message:
  -----------
  HSEARCH-3089 Add simple query string predicate APIs


  Commit: 05ab55525314f040b419740c7c64c0dbd6baf535
      https://github.com/hibernate/hibernate-search/commit/05ab55525314f040b419740c7c64c0dbd6baf535
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/ScopedAnalyzer.java

  Log Message:
  -----------
  HSEARCH-3089 Make ScopedAnalyzer extend DelegatingAnalyzerWrapper instead of AnalyzerWrapper

We do not need to add any behavior to analyzers, so
DelegatingAnalyzerWrapper will do just fine, and it promises better
performance (lesser memory usage).


  Commit: cec3359d24460ac33702e478636d211ac8792666
      https://github.com/hibernate/hibernate-search/commit/cec3359d24460ac33702e478636d211ac8792666
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/analysis/impl/ScopedAnalyzer.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaRootNodeBuilder.java

  Log Message:
  -----------
  HSEARCH-3089 Make the default analyzer in ScopedAnalyzer a constant

For now we do not offer a way to customize it, so we may as well avoid
instantiating it multiple times.

If we ever define a default analyzer, it will have to be set in the
field metadata, so that it can be used when building a match predicate,
for example. So we will have an entry in the scoped analyzer map,
and the default in the scoped analyzer will not matter.


  Commit: 7a48b437ba8e8dd041046a40e3baae8ef4b81578
      https://github.com/hibernate/hibernate-search/commit/7a48b437ba8e8dd041046a40e3baae8ef4b81578
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  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/search/predicate/impl/ElasticsearchSearchPredicateBuilderFactoryImpl.java
    A 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/ElasticsearchFieldPredicateBuilderFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchGeoPointFieldPredicateBuilderFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchSimpleQueryStringPredicateBuilderFieldContext.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/ElasticsearchTextFieldPredicateBuilderFactory.java
    M backend/lucene/pom.xml
    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/search/predicate/impl/LuceneSearchPredicateBuilderFactoryImpl.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/predicate/impl/LuceneSimpleQueryStringPredicateBuilder.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/AbstractLuceneStandardFieldPredicateBuilderFactory.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
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneSimpleQueryStringPredicateBuilderFieldContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextFieldPredicateBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/util/impl/FieldContextSimpleQueryParser.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SimpleQueryStringPredicateContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/AbstractBooleanMultiFieldPredicateCommonState.java
    R engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/AbstractMultiFieldPredicateCommonState.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/DefaultSearchPredicateFactoryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/PhrasePredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/RangePredicateFieldSetContextImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SimpleQueryStringPredicateContextImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SimpleQueryStringPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SpatialWithinPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/SearchPredicateBuilderFactory.java
    A engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/SimpleQueryStringPredicateBuilder.java
    M pom.xml
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubPredicateBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubSearchPredicateBuilderFactory.java

  Log Message:
  -----------
  HSEARCH-3089 Implement simple query string predicates


  Commit: 9444ceb0f401e0dc957e6c176faca26217cad0a3
      https://github.com/hibernate/hibernate-search/commit/9444ceb0f401e0dc957e6c176faca26217cad0a3
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java
    M legacy/engine/src/test/java/org/hibernate/search/test/dsl/SimpleQueryStringDSLTest.java

  Log Message:
  -----------
  HSEARCH-3089 Tests for simple query string predicate


  Commit: 857749a5d9ca5ba2cadf1abd96fdde7b90a75f27
      https://github.com/hibernate/hibernate-search/commit/857749a5d9ca5ba2cadf1abd96fdde7b90a75f27
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateFactoryContext.java

  Log Message:
  -----------
  HSEARCH-3089 Remove an obsolete TODO


  Commit: 0c430ea4159ac9301b5b2d07424f2ddbc3b729bd
      https://github.com/hibernate/hibernate-search/commit/0c430ea4159ac9301b5b2d07424f2ddbc3b729bd
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateFactoryContext.java

  Log Message:
  -----------
  HSEARCH-3089 Add missing javadoc to SearchPredicateFactoryContext.id()


  Commit: 95a5f69bf32411a892669d195fa6a6a1ecd24dfb
      https://github.com/hibernate/hibernate-search/commit/95a5f69bf32411a892669d195fa6a6a1ecd24dfb
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchIdPredicateContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/MatchIdPredicateTerminalContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchIdPredicateContextImpl.java

  Log Message:
  -----------
  HSEARCH-3089 Fix a problem with the id predicate where someone could write .id().toPredicate() without calling matching()


  Commit: 10820c5a9a9edad5fe770c93b615375942017cc9
      https://github.com/hibernate/hibernate-search/commit/10820c5a9a9edad5fe770c93b615375942017cc9
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/SearchPredicateFactoryContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/WildcardPredicateContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/WildcardPredicateFieldSetContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/DefaultSearchPredicateFactoryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/spi/DelegatingSearchPredicateFactoryContext.java

  Log Message:
  -----------
  HSEARCH-3089 Add wildcard predicate APIs


  Commit: e12a5bcf45a50372af9d5dd7865e1353a2eff6d5
      https://github.com/hibernate/hibernate-search/commit/e12a5bcf45a50372af9d5dd7865e1353a2eff6d5
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  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/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/ElasticsearchTextFieldPredicateBuilderFactory.java
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchTextWildcardPredicateBuilder.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/AbstractLuceneStandardFieldPredicateBuilderFactory.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/LuceneTextFieldPredicateBuilderFactory.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneTextWildcardPredicateBuilder.java
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/DefaultSearchPredicateFactoryContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/WildcardPredicateContextImpl.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/WildcardPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/SearchPredicateBuilderFactory.java
    A engine/src/main/java/org/hibernate/search/engine/search/predicate/spi/WildcardPredicateBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubPredicateBuilder.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/predicate/impl/StubSearchPredicateBuilderFactory.java

  Log Message:
  -----------
  HSEARCH-3089 Implement wildcard predicates


  Commit: 0221ee0c2b42d5992d49efe0a698d6e65dd56ddb
      https://github.com/hibernate/hibernate-search/commit/0221ee0c2b42d5992d49efe0a698d6e65dd56ddb
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardSearchPredicateIT.java

  Log Message:
  -----------
  HSEARCH-3089 Tests for wildcard predicates


  Commit: 491f5bdb4ed9ba9fc8da4a251eef677c276c6f3c
      https://github.com/hibernate/hibernate-search/commit/491f5bdb4ed9ba9fc8da4a251eef677c276c6f3c
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    A 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/ElasticsearchGeoPointFieldPredicateBuilderFactory.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/types/predicate/impl/ElasticsearchStandardFieldPredicateBuilderFactory.java
    A 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/AbstractLuceneStandardFieldPredicateBuilderFactory.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/types/predicate/impl/LuceneGeoPointFieldPredicateBuilderFactory.java

  Log Message:
  -----------
  HSEARCH-3089 Move field predicate builder factory type errors to a common abstract class

Just to avoid copy-pasted code.


  Commit: 46a4f55f9b5a744c7ae3832cefec99e0f7812d0f
      https://github.com/hibernate/hibernate-search/commit/46a4f55f9b5a744c7ae3832cefec99e0f7812d0f
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/logging/impl/Log.java
    M engine/src/main/java/org/hibernate/search/engine/reporting/impl/EngineEventContextMessages.java
    M engine/src/main/java/org/hibernate/search/engine/reporting/spi/EventContexts.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/AbstractBooleanMultiFieldPredicateCommonState.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/MatchPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/PhrasePredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/RangePredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/SpatialWithinPredicateFieldSetContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/predicate/impl/WildcardPredicateFieldSetContextImpl.java

  Log Message:
  -----------
  HSEARCH-3089 Use an EventContext for null-parameter error messages in the predicate DSL


Compare: https://github.com/hibernate/hibernate-search/compare/32e83f287803...46a4f55f9b5a



More information about the hibernate-commits mailing list