Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: d5fbd84d0bd7e4a54c3b1f96fdf0b3d48ffe29df
https://github.com/hibernate/hibernate-search/commit/d5fbd84d0bd7e4a54c3b...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/SearchQueryOptionsStep.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/spi/AbstractSearchQueryOptionsStep.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SearchQueryBuilder.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/StubSearchWorkAssert.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQueryBuilder.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchWork.java
Log Message:
-----------
HSEARCH-3352 Allow to define timeout on the query DSL / builder
On the query builder and not on the query, since query instances are immutable in Search
6.
Commit: 092a2f921c434719e3275de560adc9be6549b2cc
https://github.com/hibernate/hibernate-search/commit/092a2f921c434719e327...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
A
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/timeout/SearchTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Test timeout option on mapper pojo
This test is not very significant, since the option is handled on the backends.
Commit: f45d5e92bd7280e3b621394df6c563ab79abb328
https://github.com/hibernate/hibernate-search/commit/f45d5e92bd7280e3b621...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
A
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Implement timeout option on Elasticsearch backend
Commit: 1902376c860770757259ec2505d3f5aa1748845c
https://github.com/hibernate/hibernate-search/commit/1902376c860770757259...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/DurationFormatter.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/query/impl/LuceneSearchQueryBuilder.java
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/LuceneSearcherImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/TimeoutManager.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/TimeoutManagerImpl.java
A
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/query/LuceneSearchTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Use timeout manager to periodically check the timeout
Commit: cd74f907f7cefb6afdf5f4feec3d303aeb274e59
https://github.com/hibernate/hibernate-search/commit/cd74f907f7cefb6afdf5...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/DefaultTimingSource.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/LuceneCounterAdapter.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/spi/TimingSource.java
Log Message:
-----------
HSEARCH-3352 Restore and adapt TimingSource from Search 5
It will used to provide a counter to the Lucene time collection (as in Hibernate Search
5)
Commit: 3b96bc3f253bded50e943863e4c29325bdd33e85
https://github.com/hibernate/hibernate-search/commit/3b96bc3f253bded50e94...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorsBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
Log Message:
-----------
HSEARCH-3352 Wrap composite with time limiting collection
If the strategy is Type.LIMIT
Commit: 179fe73797b78d919efa441b8741a83a6bb91cfb
https://github.com/hibernate/hibernate-search/commit/179fe73797b78d919efa...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/ElasticsearchSearchResult.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultImpl.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/LuceneSearchResultImpl.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/search/timeout/TimeoutManager.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/TimeoutManagerImpl.java
M engine/src/main/java/org/hibernate/search/engine/search/query/SearchResult.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SimpleSearchResult.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/query/LuceneSearchTimeoutIT.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
Log Message:
-----------
HSEARCH-3352 Get took and timedOut with Lucene query
Commit: 759f9ad2138a097d5e8ae39b16d20aa1fc706b69
https://github.com/hibernate/hibernate-search/commit/759f9ad2138a097d5e8a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
M
documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryBaseIT.java
Log Message:
-----------
HSEARCH-3352 Aligning all preexisting tests and documentation
Commit: 0465e1daf2a91170437f951ab4a8ca23e726685c
https://github.com/hibernate/hibernate-search/commit/0465e1daf2a91170437f...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
A
engine/src/main/java/org/hibernate/search/engine/search/common/TimeoutStrategy.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/SearchQueryOptionsStep.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/spi/AbstractSearchQueryOptionsStep.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SearchQueryBuilder.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/timeout/SearchTimeoutIT.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/StubSearchWorkAssert.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQueryBuilder.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchWork.java
Log Message:
-----------
HSEARCH-3352 Allow to set timeout strategy in query dsl
Commit: b445646504a755de220233bb1a6089f66366e1b5
https://github.com/hibernate/hibernate-search/commit/b445646504a755de2202...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
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/work/builder/impl/SearchWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Allow to set timeout strategy for Elasticsearch
Commit: d5e0b944aecd1532dd306bd6becd8b099d073027
https://github.com/hibernate/hibernate-search/commit/d5e0b944aecd1532dd30...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorsBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
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/LuceneSearcherImpl.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/TimeoutManager.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/TimeoutManagerImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/spi/TimeoutManager.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/query/LuceneSearchTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Allow to set timeout strategy for Lucene
Commit: 905788ebeeeab2cbc3cb7c6a7fa5298699d8d1cc
https://github.com/hibernate/hibernate-search/commit/905788ebeeeab2cbc3cb...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchRequest.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/work/builder/impl/SearchWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
Log Message:
-----------
HSEARCH-3352 Implement per-request client-side timeout for ES
The value it is the same passed to the server. It could be further improved, See
HSEARCH-3774.
Commit: 65aa464454b420459124a5b3a008f21822471edd
https://github.com/hibernate/hibernate-search/commit/65aa464454b420459124...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchResultImpl.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/LuceneSearchResultImpl.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/search/timeout/impl/TimeoutManagerImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/spi/TimeoutManager.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SimpleSearchResult.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
Log Message:
-----------
HSEARCH-3352 Use Duration for took in SimpleSearchResult init
Commit: db3d8bba4b019ae37dbbac1e9504d9c71108fdc5
https://github.com/hibernate/hibernate-search/commit/db3d8bba4b019ae37dbb...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/SearchQueryOptionsStep.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/spi/AbstractSearchQueryOptionsStep.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SearchQueryBuilder.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/StubSearchWorkAssert.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQueryBuilder.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchWork.java
Log Message:
-----------
HSEARCH-3352 Add one method for each timeout strategy on APIs
Commit: 8c7738d1a0d3c0987fadd75a73da350defa3f743
https://github.com/hibernate/hibernate-search/commit/8c7738d1a0d3c0987fad...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchSearchQueryBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
R
engine/src/main/java/org/hibernate/search/engine/search/common/TimeoutStrategy.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/SearchQueryOptionsStep.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/spi/AbstractSearchQueryOptionsStep.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SearchQueryBuilder.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchTimeoutIT.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/query/LuceneSearchTimeoutIT.java
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/timeout/SearchTimeoutIT.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/assertion/StubSearchWorkAssert.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQueryBuilder.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchWork.java
Log Message:
-----------
HSEARCH-3352 Remove timeout strategy from APIs
Commit: a136c0301707bc895eb60cea7717b48bb0e191be
https://github.com/hibernate/hibernate-search/commit/a136c0301707bc895eb6...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientImpl.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/work/impl/AbstractSimpleElasticsearchWork.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/client/ElasticsearchClientFactoryImplIT.java
R
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/search/query/ElasticsearchSearchTimeoutIT.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/testsupport/util/ElasticsearchTckBackendFeatures.java
R
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/search/query/LuceneSearchTimeoutIT.java
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchTimeoutIT.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/TckBackendFeatures.java
Log Message:
-----------
HSEARCH-3352 Uniform *SearchTimeoutIT tests as a single tck
Commit: c28bdb21edd898c1f54a62538a41f80360b1c9e9
https://github.com/hibernate/hibernate-search/commit/c28bdb21edd898c1f54a...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/search/query/spi/AbstractSearchQuery.java
A
engine/src/main/java/org/hibernate/search/engine/search/query/spi/SearchQueryImplementor.java
Log Message:
-----------
HSEARCH-3352 Introduce the query service program interface
Commit: 1a958f158e3201117c3034063dda0e9c3bebc8ac
https://github.com/hibernate/hibernate-search/commit/1a958f158e3201117c30...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
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/work/impl/SearchWork.java
Log Message:
-----------
HSEARCH-3352 Use query parameter to pass timeout
Instead of body part. This will help to set timeout to the query instance (not the
builder).
Commit: 2f932028e6590aaab09d7bfd7387edafed440047
https://github.com/hibernate/hibernate-search/commit/2f932028e6590aaab09d...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
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/LuceneSearcherImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearcher.java
Log Message:
-----------
HSEARCH-3352 Make timeout manager mutable
Extracting its factory. This will help to set timeout to the query instance (not the
builder).
Commit: 0d93ad3a5705804b57fb848245f8e86d74153081
https://github.com/hibernate/hibernate-search/commit/0d93ad3a5705804b57fb...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
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/spi/SearchQueryImplementor.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQuery.java
Log Message:
-----------
HSEARCH-3352 Set timeout from ORM adapter
Commit: 45b7ee8153638c5eb15d7506d997d9d7bde8fdf6
https://github.com/hibernate/hibernate-search/commit/45b7ee8153638c5eb15d...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/timout/impl/TimeoutCountCollector.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/timout/impl/TimeoutCountCollectorManager.java
Log Message:
-----------
HSEARCH-3352 Support hard timeout on counting with Lucene
Commit: 2db86ab30e4e951e4e2dd976c0edda2e38479595
https://github.com/hibernate/hibernate-search/commit/2db86ab30e4e951e4e2d...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
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/work/builder/impl/CountWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/AbstractSimpleElasticsearchWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CountWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
Log Message:
-----------
HSEARCH-3352 Support hard timeout on counting with Elasticsearch
Commit: f200ddf07e8cb26ce9de369afcba2e93a1bacd16
https://github.com/hibernate/hibernate-search/commit/f200ddf07e8cb26ce9de...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Test hard timeout on counting
Commit: 146fd8aafc318875c88c822e929f33b4ccd7ebd1
https://github.com/hibernate/hibernate-search/commit/146fd8aafc318875c88c...
Author: Fabio Massimo Ercoli <fabiomassimo.ercoli(a)gmail.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M documentation/src/main/asciidoc/search-dsl.asciidoc
M
documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
Log Message:
-----------
HSEARCH-3352 Document timeout
Commit: c5fc42773baeb4de1fd6723d486cb5fe09397226
https://github.com/hibernate/hibernate-search/commit/c5fc42773baeb4de1fd6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/SearchQueryOptionsStep.java
Log Message:
-----------
HSEARCH-3352 Clarify javadoc
Commit: d9393a3cb18bc44e20f9e668ec254a48ef05987b
https://github.com/hibernate/hibernate-search/commit/d9393a3cb18bc44e20f9...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchRequest.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/work/builder/impl/CountWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/SearchWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CountWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
Log Message:
-----------
HSEARCH-3352 Simplify the passing of timeout information from ES query to works
Commit: a8b0acff166ab89a14df4e5bac64ecdbb0293871
https://github.com/hibernate/hibernate-search/commit/a8b0acff166ab89a14df...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
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/timeout/impl/TimeoutManagerImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/spi/TimeoutManager.java
Log Message:
-----------
HSEARCH-3352 Remove unused methods in TimeoutManager
Commit: 1381faf722af776eefe5858edf42280ffa2fcca7
https://github.com/hibernate/hibernate-search/commit/1381faf722af776eefe5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/impl/ElasticsearchClientImpl.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/client/spi/ElasticsearchRequest.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/work/builder/impl/CountWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/impl/SearchWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/AbstractSimpleElasticsearchWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/CountWork.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
Log Message:
-----------
HSEARCH-3352 Fix potential integer overflow for timeouts in the Elasticsearch backend
Commit: ae7f6e1a8995ff2d213e635f5dcb6b138de80190
https://github.com/hibernate/hibernate-search/commit/ae7f6e1a8995ff2d213e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
integrationtest/mapper/pojo-base/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/timeout/SearchTimeoutIT.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/StubSearchWorkBehavior.java
Log Message:
-----------
HSEARCH-3352 Test failAfter(...) in the POJO mapper
Commit: f335b05c7504124e912e380beb1266a52c0b6253
https://github.com/hibernate/hibernate-search/commit/f335b05c7504124e912e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapterExtension.java
Log Message:
-----------
HSEARCH-3352 Remove an unnecessary instanceof in HibernateOrmSearchQueryAdapter
The delegate should always implement this interface.
If it doesn't, we'd rather have it fail.
Commit: 0491905112680374cc7132569adeac48ad2a8584
https://github.com/hibernate/hibernate-search/commit/0491905112680374cc71...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
Log Message:
-----------
HSEARCH-3352 Correctly convert hint values in HibernateOrmSearchQueryAdapter
Commit: 2a91503d3174d543409e8b8d37705ec76f1c3bb6
https://github.com/hibernate/hibernate-search/commit/2a91503d3174d543409e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
Log Message:
-----------
HSEARCH-3352 Use a constant for the JPA timeout hint
Commit: 484b7c677577a584684061cc9a2465af6cc7e7c5
https://github.com/hibernate/hibernate-search/commit/484b7c677577a5846840...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
Log Message:
-----------
HSEARCH-3352 Add support for the ORM-specific timeout hint
Commit: 2946309f4cbe6be1504da40d56010cf745338c67
https://github.com/hibernate/hibernate-search/commit/2946309f4cbe6be1504d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/search/StubSearchQuery.java
Log Message:
-----------
HSEARCH-3352 Fix missing implementation in StubSearchQuery
Commit: 33a388cf323322e836ecb725ca785a6eb47bc9a5
https://github.com/hibernate/hibernate-search/commit/33a388cf323322e836ec...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToHibernateOrmIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToJpaIT.java
Log Message:
-----------
HSEARCH-3352 Test timeouts in HibernateOrmSearchQueryAdapter
Commit: efed17adab60a7fcfee29c924838348134a109fa
https://github.com/hibernate/hibernate-search/commit/efed17adab60a7fcfee2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/logging/impl/Log.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchTimeoutIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToHibernateOrmIT.java
M
integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/hibernateormapis/ToJpaIT.java
M
mapper/orm/src/main/java/org/hibernate/search/mapper/orm/search/query/impl/HibernateOrmSearchQueryAdapter.java
M pom.xml
A
util/common/src/main/java/org/hibernate/search/util/common/SearchTimeoutException.java
Log Message:
-----------
HSEARCH-3352 Throw proper JPA timeout exceptions on timeout
inHibernateOrmSearchQueryAdapter
Commit: 5486148363a10404940be673ef8ce728eb4ff4cc
https://github.com/hibernate/hibernate-search/commit/5486148363a10404940b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorsBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
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/LuceneSearcherImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/timout/impl/TimeoutCountCollector.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/timout/impl/TimeoutCountCollectorManager.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/TimeoutManager.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/TimeoutManagerImpl.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/spi/TimeoutManager.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearcher.java
Log Message:
-----------
HSEARCH-3352 Merge the TimeoutManager interface and implementation
We only have one implementation anyway, and it's only used in the Lucene
backend.
Commit: 7377590bd9d1d8fb98dd46f0a077f243061c05b9
https://github.com/hibernate/hibernate-search/commit/7377590bd9d1d8fb98dd...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
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/extraction/impl/LuceneCollectorsBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.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-3352 Move more of the data collection to LuceneCollectors
In preparation for the next commit.
Commit: 690f39cb4b3a98c6c235a97df77509bd30cad658
https://github.com/hibernate/hibernate-search/commit/690f39cb4b3a98c6c235...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
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/extraction/impl/LuceneCollectorsBuilder.java
Log Message:
-----------
HSEARCH-3352 Apply the time limiting collector to nested docs fetching too
Commit: 0d29cda84d544983f86973d655bf0b400b5a7d36
https://github.com/hibernate/hibernate-search/commit/0d29cda84d544983f869...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorsBuilder.java
Log Message:
-----------
HSEARCH-3352 Apply the time limitting collector for all types of timeouts
Commit: 1e33f6559178295955c4a6dde1c5a05bca25c3fb
https://github.com/hibernate/hibernate-search/commit/1e33f6559178295955c4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/TimeoutCountCollector.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/TimeoutCountCollectorManager.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/timout/impl/TimeoutCountCollector.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/timout/impl/TimeoutCountCollectorManager.java
Log Message:
-----------
HSEARCH-3352 Move TimeoutCountCollector et. al. to the appropriate package
Commit: d274372044a7485f21c429d7a484dd4df76f6738
https://github.com/hibernate/hibernate-search/commit/d274372044a7485f21c4...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
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/extraction/impl/LuceneCollectorsBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/TimeoutCountCollector.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/search/timeout/impl/TimeoutManager.java
Log Message:
-----------
HSEARCH-3352 Clarify the meaning of some TimeoutManager methods and fix some misuses
Commit: 85386d8cdfa42078104ca6c94963554cd8a57366
https://github.com/hibernate/hibernate-search/commit/85386d8cdfa42078104c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcherImpl.java
Log Message:
-----------
HSEARCH-3352 Handle timeout in Lucene aggregations
Commit: df7c9c144afd611afc7d4740d1e4b6797a43d3b1
https://github.com/hibernate/hibernate-search/commit/df7c9c144afd611afc7d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
A
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryTimeoutIT.java
R
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Rename SearchTimeoutIT SearchQueryTimeoutIT
Commit: 26a93adfe6f4ea1fc4f304e16535c0d8b1e51e6d
https://github.com/hibernate/hibernate-search/commit/26a93adfe6f4ea1fc4f3...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Remove unnecessary boilerplate from SearchQueryTimeoutIT
Commit: d3fe4dbbc598da36876d35caed548d94e2037778
https://github.com/hibernate/hibernate-search/commit/d3fe4dbbc598da36876d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/extraction/impl/LuceneCollectorsBuilder.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryBuilder.java
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/LuceneSearcherImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/TimeoutManager.java
Log Message:
-----------
HSEARCH-3352 Avoid exposing the TimingSource through getters
Commit: 80ddc0cf97cb6b6f1e4fa55e41c114ed4ec65a81
https://github.com/hibernate/hibernate-search/commit/80ddc0cf97cb6b6f1e4f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/TimeoutManager.java
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Rely on the TimingSource in TimeoutManager
Commit: 2634c9faedb88f6775efac5dd1d1a22c6746c769
https://github.com/hibernate/hibernate-search/commit/2634c9faedb88f6775ef...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/impl/LuceneBackendImpl.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/IndexManagerBackendContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/spi/TimingSource.java
Log Message:
-----------
HSEARCH-3352 Use a single TimingSource and close it correctly on shut down
Commit: 65a029fdd8cbb5230ed10ad14ebccbcf86a7aba7
https://github.com/hibernate/hibernate-search/commit/65a029fdd8cbb5230ed1...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
A documentation/src/main/asciidoc/components/timeout-besteffort-note.asciidoc
M documentation/src/main/asciidoc/search-dsl.asciidoc
M
documentation/src/test/java/org/hibernate/search/documentation/search/query/QueryDslIT.java
Log Message:
-----------
HSEARCH-3352 Polish the documentation relative to timeouts
Commit: 441bf477bf9e349c415c770b69de1fbc99437cff
https://github.com/hibernate/hibernate-search/commit/441bf477bf9e349c415c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/search/query/SearchFetchable.java
M
engine/src/main/java/org/hibernate/search/engine/search/query/dsl/SearchQueryOptionsStep.java
Log Message:
-----------
HSEARCH-3352 Add javadoc relative to SearchTimeoutException
Commit: e6e1e04604779f5a5789d9c3ab8993c34bf8e658
https://github.com/hibernate/hibernate-search/commit/e6e1e04604779f5a5789...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/query/SearchQueryTimeoutIT.java
Log Message:
-----------
HSEARCH-3352 Make queries even slower in SearchQueryTimeoutIT to avoid flaky tests
Commit: a74e365c8feea5a27d6b1c297deb2e72d75e10ed
https://github.com/hibernate/hibernate-search/commit/a74e365c8feea5a27d6b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
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/impl/LuceneSearchContext.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/search/timeout/impl/TimeoutManager.java
Log Message:
-----------
HSEARCH-3352 Improve encapsulation of TimeoutManager
Commit: 11cf90dc5e13b35756ab3d600256cfdd0b71c278
https://github.com/hibernate/hibernate-search/commit/11cf90dc5e13b35756ab...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/impl/ElasticsearchDialectFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch60ProtocolDialect.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/dialect/protocol/impl/Elasticsearch63ProtocolDialect.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch60WorkBuilderFactory.java
A
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch63WorkBuilderFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/Elasticsearch67WorkBuilderFactory.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
M
backend/elasticsearch/src/test/java/org/hibernate/search/backend/elasticsearch/dialect/impl/ElasticsearchDialectFactoryTest.java
Log Message:
-----------
HSEARCH-3352 Do not use "allow_partial_search_results" in ES 6.2 and below
The flag was introduced in ES 6.3; before then, ES behaved as if
"allow_partial_search_results=true".
We only set it to false as an optimization anyway, so it's not very
important.
Commit: 7092b0ef546eee26672ac51184e5bdf594d1a1fa
https://github.com/hibernate/hibernate-search/commit/7092b0ef546eee26672a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
Log Message:
-----------
HSEARCH-3352 Always set allow_partial_search_results when supported
It's true that the default is "true", but the default can be configured
server-side, so it's totally possible that in some cases we need to set
it explicitly to true to get the expected behavior.
Commit: dd19aa4c652aa582ab3d22260ffac163319b51da
https://github.com/hibernate/hibernate-search/commit/dd19aa4c652aa582ab3d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/SearchWork.java
Log Message:
-----------
HSEARCH-3352 Document the code handling timeouts in ES SearchWork
Compare:
https://github.com/hibernate/hibernate-search/compare/d0e36eb2ecbe...dd19...