[hibernate-commits] [hibernate/hibernate-search] b09f68: HSEARCH-3572 Split SearchQuery into two interfaces...

Yoann Rodière noreply at github.com
Tue May 21 12:43:13 EDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-search
  Commit: b09f6819f4def20c16ca088be62ff22459c8b896
      https://github.com/hibernate/hibernate-search/commit/b09f6819f4def20c16ca088be62ff22459c8b896
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-05-21 (Tue, 21 May 2019)

  Changed paths:
    A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/ElasticsearchSearchFetchable.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/ElasticsearchSearchQuery.java
    A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/LuceneSearchFetchable.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/LuceneSearchQuery.java
    A engine/src/main/java/org/hibernate/search/engine/search/query/ExtendedSearchFetchable.java
    M engine/src/main/java/org/hibernate/search/engine/search/query/ExtendedSearchQuery.java
    A engine/src/main/java/org/hibernate/search/engine/search/query/SearchFetchable.java
    M engine/src/main/java/org/hibernate/search/engine/search/query/SearchQuery.java

  Log Message:
  -----------
  HSEARCH-3572 Split SearchQuery into two interfaces: SearchQuery and SearchFetchable

... so that SearchFetchable can be implemented by other components.


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

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/query/ElasticsearchSearchQueryContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/query/impl/ElasticsearchSearchQueryContextImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/query/LuceneSearchQueryContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/query/impl/LuceneSearchQueryContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/SearchQueryContext.java
    A engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractExtendedSearchQueryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractSearchQueryContext.java

  Log Message:
  -----------
  HSEARCH-3572 Allow calling fetch*() methods directly without an intermediary toQuery() call


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

  Changed paths:
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryFetchIT.java

  Log Message:
  -----------
  HSEARCH-3572 Test calling fetch() methods directly from the DSL context


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

  Changed paths:
    M documentation/src/main/asciidoc/getting-started.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withanalysis/GettingStartedWithAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withoutanalysis/GettingStartedWithoutAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/entityindexmapping/HibernateOrmIndexedIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmAutomaticIndexingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/DslConverterIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/ProjectionConverterIT.java

  Log Message:
  -----------
  HSEARCH-3572 Avoid using toQuery() in documentation


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

  Changed paths:
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchDocumentRepositoryImpl.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchLibraryRepositoryImpl.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchPersonRepositoryImpl.java

  Log Message:
  -----------
  HSEARCH-3572 Avoid using toQuery() in the showcase


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

  Changed paths:
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/SearchQueryResultDefinitionContext.java

  Log Message:
  -----------
  HSEARCH-3578 Fix a typo in the javadoc


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

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/ElasticsearchExtension.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/query/ElasticsearchSearchQueryResultDefinitionContext.java
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/dsl/query/impl/ElasticsearchSearchQueryResultDefinitionContextImpl.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/LuceneExtension.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/query/LuceneSearchQueryResultDefinitionContext.java
    M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/dsl/query/impl/LuceneSearchQueryResultDefinitionContextImpl.java
    M engine/src/main/java/org/hibernate/search/engine/common/impl/MappedIndexSearchScopeImpl.java
    M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/spi/MappedIndexSearchScope.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/SearchQueryContextExtension.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/SearchQueryResultContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/SearchQueryResultDefinitionContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/impl/DefaultSearchQueryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/impl/DefaultSearchQueryResultDefinitionContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractDelegatingSearchQueryResultDefinitionContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractExtendedSearchQueryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractSearchQueryContext.java
    M engine/src/main/java/org/hibernate/search/engine/search/dsl/query/spi/AbstractSearchQueryResultDefinitionContext.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneExtensionIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryResultLoadingOrTransformingIT.java
    M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/SearchScope.java
    M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/impl/SearchScopeImpl.java
    M mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/session/SearchSession.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/dsl/query/HibernateOrmSearchQueryResultDefinitionContext.java
    M mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/dsl/query/impl/HibernateOrmSearchQueryResultDefinitionContextImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/impl/PojoSearchScopeDelegateImpl.java
    M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/search/spi/PojoSearchScopeDelegate.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/GenericStubMappingSearchScope.java
    M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/mapper/StubMappingSearchScope.java

  Log Message:
  -----------
  HSEARCH-3578 Make the call to asEntity() optional in the query DSL


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

  Changed paths:
    M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/ElasticsearchExtension.java

  Log Message:
  -----------
  HSEARCH-3578 Fix a typo in ElasticsearchExtension (wrong generic parameter name)


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

  Changed paths:
    M documentation/src/main/asciidoc/getting-started.asciidoc
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withanalysis/GettingStartedWithAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/gettingstarted/withhsearch/withoutanalysis/GettingStartedWithoutAnalysisIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/directfieldmapping/HibernateOrmSimpleMappingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/entityindexmapping/HibernateOrmIndexedIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/mapper/orm/indexing/HibernateOrmAutomaticIndexingIT.java
    M documentation/src/test/java/org/hibernate/search/documentation/searchdsl/DslConverterIT.java

  Log Message:
  -----------
  HSEARCH-3578 Avoid using asEntity() in the getting started guide


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

  Changed paths:
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchDocumentRepositoryImpl.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchLibraryRepositoryImpl.java
    M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/repository/indexsearch/IndexSearchPersonRepositoryImpl.java

  Log Message:
  -----------
  HSEARCH-3578 Avoid using asEntity() in the showcase


  Commit: 4a4613879ec4a78fd6ca1002c28332c23d9adc11
      https://github.com/hibernate/hibernate-search/commit/4a4613879ec4a78fd6ca1002c28332c23d9adc11
  Author: Yoann Rodière <yoann at hibernate.org>
  Date:   2019-05-21 (Tue, 21 May 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/search/ElasticsearchMatchSearchPredicateIT.java
    M integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchQueryIT.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/search/LuceneBoolSearchPredicateIT.java
    M integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/LuceneMatchSearchPredicateIT.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/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/indexnull/IndexNullAsValueIT.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/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/ExistsSearchPredicateIT.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/PhraseSearchPredicateIT.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/predicate/SimpleQueryStringSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/WildcardSearchPredicateIT.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/query/SearchQueryBaseIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryFetchIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryResultLoadingOrTransformingIT.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/search/spatial/SpatialWithinBoundingBoxSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinCircleSearchPredicateIT.java
    M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/spatial/SpatialWithinPolygonSearchPredicateIT.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-3578 Avoid using .asReference() in backend ITs


Compare: https://github.com/hibernate/hibernate-search/compare/9b31f8412886...4a4613879ec4



More information about the hibernate-commits mailing list