Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 2f873edfaffe6c221bbea488f866e6bade605389
https://github.com/hibernate/hibernate-search/commit/2f873edfaffe6c221bbe...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/AbstractElasticsearchCompositeProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDistanceToFieldProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchDocumentReferenceProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchEntityProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchEntityReferenceProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchExplanationProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchFieldProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchJsonHitProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchScoreProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSearchProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/ElasticsearchSourceProjection.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchLoadableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/AbstractLuceneCompositeProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDistanceToFieldProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneDocumentReferenceProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneEntityProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneEntityReferenceProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneExplanationProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneFieldProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneScoreProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/projection/impl/LuceneSearchProjection.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
M
engine/src/main/java/org/hibernate/search/engine/search/loading/spi/DefaultProjectionHitMapper.java
M
engine/src/main/java/org/hibernate/search/engine/search/loading/spi/LoadingResult.java
M
engine/src/main/java/org/hibernate/search/engine/search/loading/spi/ProjectionHitMapper.java
M
mapper/javabean/src/main/java/org/hibernate/search/mapper/javabean/search/loading/impl/JavaBeanProjectionHitMapper.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SearchWorkCall.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeBiFunctionSearchProjection.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeFunctionSearchProjection.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeListSearchProjection.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubCompositeTriFunctionSearchProjection.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubDefaultSearchProjection.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubEntitySearchProjection.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubFieldSearchProjection.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubReferenceSearchProjection.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/projection/impl/StubSearchProjection.java
Log Message:
-----------
HSEARCH-3323 Move convertReference to LoadingResult
Commit: b2fd5d5cd79effc8a0e5120f99bd280bb8031f3a
https://github.com/hibernate/hibernate-search/commit/b2fd5d5cd79effc8a0e5...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/search/loading/spi/DefaultProjectionHitMapper.java
Log Message:
-----------
HSEARCH-3323 Perform doc references conversion to loadBlocking method
Commit: fbc3c74ee3ee7997ba9c68054e0d377fb741cfa7
https://github.com/hibernate/hibernate-search/commit/fbc3c74ee3ee7997ba9c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/query/SearchFetchable.java
A engine/src/main/java/org/hibernate/search/engine/search/query/SearchScroll.java
A
engine/src/main/java/org/hibernate/search/engine/search/query/SearchScrollResult.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/spi/AbstractSearchQueryOptionsStep.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQuery.java
Log Message:
-----------
HSEARCH-3323 Introduce basic scrolling API
Commit: fd0e2f35403c1e95a9dc009f3e70ac4576d0975d
https://github.com/hibernate/hibernate-search/commit/fd0e2f35403c1e95a9dc...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryScrollIT.java
Log Message:
-----------
HSEARCH-3323 Test basic scrolling with backends
Commit: 4a023bfc08c7d059842f444bd79b73c6dda1ab6b
https://github.com/hibernate/hibernate-search/commit/4a023bfc08c7d059842f...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
A
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SimpleSearchScrollResult.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/BackendMock.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/CloseScrollWorkCall.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/NextScrollWorkCall.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/ScrollWorkCall.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/SearchWorkCall.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/StubBackendBehavior.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQuery.java
A
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchScroll.java
Log Message:
-----------
HSEARCH-3323 Implement scrolling for stub backend
Commit: a491e38e1782d640c73a5cc042eae0ffdc50ae87
https://github.com/hibernate/hibernate-search/commit/a491e38e1782d640c73a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/AbstractSearchQueryEntityLoadingIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityLoadingScrollingIT.java
Log Message:
-----------
HSEARCH-3323 Test basic scrolling with mapper orm
Commit: 7f8b26d12fc4bce8c4a3c6974c7533564219b136
https://github.com/hibernate/hibernate-search/commit/7f8b26d12fc4bce8c4a3...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/cfg/ElasticsearchBackendSettings.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchLinkImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/IndexManagerBackendContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/link/impl/ElasticsearchLink.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/Elasticsearch7SearchResultExtractor.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchLoadableSearchResult.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultImpl.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchScroll.java
Log Message:
-----------
HSEARCH-3323 Implement scrolling for es backend
Commit: 3d886ecf3878ce26c64e681f306076210b3d6d2d
https://github.com/hibernate/hibernate-search/commit/3d886ecf3878ce26c64e...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
Log Message:
-----------
HSEARCH-3323 Update comment issue reference
Commit: 393181a155372cf784de63f0452733d8b31dc930
https://github.com/hibernate/hibernate-search/commit/393181a155372cf784de...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneSyncWorkOrchestrator.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneSyncWorkOrchestratorImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchScroll.java
Log Message:
-----------
HSEARCH-3323 Implement scrolling for lucene backend
Commit: 391ea41f414ca2dcae8665d08ed5606489eecef5
https://github.com/hibernate/hibernate-search/commit/391ea41f414ca2dcae86...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryResultLoadingOrTransformingIT.java
Log Message:
-----------
HSEARCH-3323 Test entity loading on scrolling for backends
Commit: a2ffa15cdcf603f549ad88c8f1f0fd269a7d7cd2
https://github.com/hibernate/hibernate-search/commit/a2ffa15cdcf603f549ad...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/SearchQueryEntityChangingScrollingIT.java
A
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/search/loading/model/singletype/SimpleEntity.java
Log Message:
-----------
HSEARCH-3323 Test entity loading and changing with scrolling
Commit: ffb603b368c4a3bad8ac558be5e1c16d3de90487
https://github.com/hibernate/hibernate-search/commit/ffb603b368c4a3bad8ac...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneExtractableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryExtractContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
Log Message:
-----------
HSEARCH-3323 Move hit extraction to dedicated class
Commit: 85e3ecfd4d01d4ecb4c27d49daf33dc9fea02e81
https://github.com/hibernate/hibernate-search/commit/85e3ecfd4d01d4ecb4c2...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneExtractableSearchResult.java
Log Message:
-----------
HSEARCH-3323 Allow hit extraction on interval
Commit: 67702d41cbffb609423f815948d816c974c18db5
https://github.com/hibernate/hibernate-search/commit/67702d41cbffb609423f...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchScroll.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/CountWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/ExplainWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearcher.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/SearchWork.java
Log Message:
-----------
HSEARCH-3323 Add LuceneSearcher#scroll method
Commit: caa9d555499ed5d90c5572c70b0e973badfddf61
https://github.com/hibernate/hibernate-search/commit/caa9d555499ed5d90c55...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/ScrollWork.java
Log Message:
-----------
HSEARCH-3323 Define lucene scroll work
Commit: 0c6160df7a1d40f6eab92a778b114d7a324de8fc
https://github.com/hibernate/hibernate-search/commit/0c6160df7a1d40f6eab9...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneExtractableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchScroll.java
Log Message:
-----------
HSEARCH-3323 Implement exponentially-increasing behavior
Commit: c0395156f2382356ce3b1207b9e2365d5b2bbb7f
https://github.com/hibernate/hibernate-search/commit/c0395156f2382356ce3b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryScrollResultLoadingIT.java
Log Message:
-----------
HSEARCH-3323 Test scroll entity loading in backends
Commit: 151ee9a5cf88c46fca9395f9cd7e139624288347
https://github.com/hibernate/hibernate-search/commit/151ee9a5cf88c46fca93...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneExtractableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryExtractContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryRequestContext.java
Log Message:
-----------
HSEARCH-3323 Create new ProjectionHitMapper for each extraction
Commit: 2d3d62df08f92083e62b3fd89aa89a7aaec292c2
https://github.com/hibernate/hibernate-search/commit/2d3d62df08f92083e62b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchScroll.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchScroll.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/SearchScrollResult.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SimpleSearchScrollResult.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/NextScrollWorkCall.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/rule/VerifyingStubBackendBehavior.java
Log Message:
-----------
HSEARCH-3323 Add took and timeout for scrolling
Commit: c7fbc02c7f8a2bc9ae3c2b6e5c3b0fcc2847c299
https://github.com/hibernate/hibernate-search/commit/c7fbc02c7f8a2bc9ae3c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryScrollIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryTimeoutIT.java
Log Message:
-----------
HSEARCH-3323 Test took and timeout for scrolling
Commit: 3bcdf17f4182861466b7938a8825fce4976a71df
https://github.com/hibernate/hibernate-search/commit/3bcdf17f4182861466b7...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
Log Message:
-----------
HSEARCH-3323 Add missing final keywords
Commit: 8900db83334a68ee4afc6e485f944f7b3384575a
https://github.com/hibernate/hibernate-search/commit/8900db83334a68ee4afc...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearcher.java
Log Message:
-----------
HSEARCH-3323 Remove obsolete TODO
Commit: ea62b86d5f6afd6dc14b77438f114e1fa1eb7dcf
https://github.com/hibernate/hibernate-search/commit/ea62b86d5f6afd6dc14b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneExtractableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneLoadableSearchResult.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryExtractContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryRequestContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
Log Message:
-----------
HSEARCH-3323 Merge LuceneExtractableSearchResult with LuceneSearchQueryExtractContext
So that we can see what's going on a bit more clearly.
Commit: d21308e8351bc8bdc21ad097a377fbed56ce87d2
https://github.com/hibernate/hibernate-search/commit/d21308e8351bc8bdc21a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneExtractableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchScroll.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearcher.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/ScrollWork.java
Log Message:
-----------
HSEARCH-3323 Clarify some indexes used in Lucene scrolling
Commit: 8ddd830aea1920385259307a1b116135c01ed466
https://github.com/hibernate/hibernate-search/commit/8ddd830aea1920385259...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/query/impl/ExplicitDocIdsQuery.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectors.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneExtractableSearchResult.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/ScrollWork.java
Log Message:
-----------
HSEARCH-3323 Correctly re-create Lucene collectors for each page when scrolling
Otherwise we end up collecting the data of the previous pages each time
we re-create the top docs.
Commit: 97ac7377b788bd9602d6015a55c3f6d408afbfa1
https://github.com/hibernate/hibernate-search/commit/97ac7377b788bd9602d6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-31 (Fri, 31 Jul 2020)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchScroll.java
Log Message:
-----------
HSEARCH-3323 Fetch the top docs for the first 4 pages in the first .next() call of
Lucene scrolls
We used to fetch the first 100 elements in Search 5, but I think this is
closer to what we want.
When using scrolling, we're unlikely to only want one page. Fetching
only the first page, then the first and second, then finally 1-4 when
we reach the 3rd page, seems like a waste of resources since we'll
likely always reach the 3rd page.
We might want to refine this behavior later, but for now it's close
enough.
Compare:
https://github.com/hibernate/hibernate-search/compare/dc7e4c268bfd...97ac...