[hibernate/hibernate-search] 737cf5: HSEARCH-3899 Fix some invalid uses of index names ...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 737cf58ff417881e7a3837aabd9b904c5fcd0268
https://github.com/hibernate/hibernate-search/commit/737cf58ff417881e7a38...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
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/query/impl/ElasticsearchSearchQueryImpl.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/LuceneSearchQueryImpl.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/LuceneWorkFactory.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactoryImpl.java
M documentation/src/main/asciidoc/reference/search-dsl-query.asciidoc
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
Log Message:
-----------
HSEARCH-3899 Fix some invalid uses of index names instead of type names for explain()
Things that were forgotten when fixing HSEARCH-3897/HSEARCH-3898.
Commit: d2dfc7752d7cd2c6d87987b9c45d4f960f3dc086
https://github.com/hibernate/hibernate-search/commit/d2dfc7752d7cd2c6d879...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexModel.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexScopeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/ShardHolder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneScopeIndexManagerContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneScopeSearchIndexesContext.java
Log Message:
-----------
HSEARCH-3899 Get rid of an unnecessary Set in LuceneScopeSearchIndexesContext
Commit: 568983ba60794f2220904269f666acdfae677491
https://github.com/hibernate/hibernate-search/commit/568983ba60794f222090...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexManagerImpl.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/index/impl/ElasticsearchIndexScopeBuilder.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/scope/model/impl/ElasticsearchScopeSearchIndexesContext.java
A backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchIndexContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchIndexesContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/projection/impl/SearchProjectionBackendContext.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/factory/impl/Elasticsearch7WorkBuilderFactory.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/builder/factory/impl/ElasticsearchWorkBuilderFactory.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-3899 Expose one context per index in ElasticsearchSearchIndexesContext
We'll take advantage of that in the next commits.
Commit: e675e2982f84b136ddbf51285190857cfc4d85d4
https://github.com/hibernate/hibernate-search/commit/e675e2982f84b136ddbf...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexScopeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/HibernateSearchMultiReader.java
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/scope/model/impl/LuceneScopeIndexManagerContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/scope/model/impl/LuceneScopeSearchIndexesContext.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchIndexContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchIndexesContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
Log Message:
-----------
HSEARCH-3899 Expose one context per index, mapped by type name, in LuceneSearchIndexesContext
We'll take advantage of that in the next commits.
Commit: 9f2320dfc8daefa99a3c1810270e90793d4a1afb
https://github.com/hibernate/hibernate-search/commit/9f2320dfc8daefa99a3c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexModel.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/scope/model/impl/ElasticsearchScopeSearchIndexesContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchIndexContext.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/ElasticsearchSearchQuery.java
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/document/model/impl/LuceneIndexModel.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexManagerImpl.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/scope/model/impl/LuceneScopeSearchIndexesContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchIndexContext.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/LuceneSearchQuery.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
M documentation/src/main/asciidoc/reference/search-dsl-query.asciidoc
M documentation/src/test/java/org/hibernate/search/documentation/search/query/ElasticsearchQueryDslIT.java
M documentation/src/test/java/org/hibernate/search/documentation/search/query/LuceneQueryDslIT.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
Log Message:
-----------
HSEARCH-3899 Change the explain API so that the entity id is used, instead of document id
Compare: https://github.com/hibernate/hibernate-search/compare/7c91414257f3...9f23...
3 years, 9 months
[hibernate/hibernate-search] edf305: HSEARCH-3970 Use ScheduledExecutorService instead ...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: edf3051cbef13e77f17ba2d57440e7d35ea0e9d4
https://github.com/hibernate/hibernate-search/commit/edf3051cbef13e77f17b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
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/resources/impl/BackendThreads.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/DefaultTimingSource.java
Log Message:
-----------
HSEARCH-3970 Use ScheduledExecutorService instead of Timer for timing in the Lucene backend
Commit: ea3c35ce7fbfaac8c39a12edfcf478c0fe8e9795
https://github.com/hibernate/hibernate-search/commit/ea3c35ce7fbfaac8c39a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/common/timing/impl/DefaultTimingSource.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/common/timing/impl/TimingSource.java
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/lowlevel/index/impl/NearRealTimeIOStrategy.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/reader/impl/NearRealTimeIndexReaderProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterDelegatorImpl.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/IndexWriterProvider.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/impl/LuceneSearchContext.java
R backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/DefaultTimingSource.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/timeout/impl/LuceneCounterAdapter.java
M 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/spi/TimingSource.java
Log Message:
-----------
HSEARCH-3970 Remove the TimingSource SPI and move related classes to a common implementation package
1. The SPI makes no sense since it cannot be used (you can't provide
your own implementation).
2. The timing source is used for more than just search timeouts, so it
shouldn't be in the search.timeout package.
Commit: 29533494bc976569b51f4c9512703346033b75ec
https://github.com/hibernate/hibernate-search/commit/29533494bc976569b51f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/environment/thread/impl/SimpleThreadFactory.java
Log Message:
-----------
HSEARCH-3970 Number threads from 0 instead of 1
We already do that for Lucene merge threads, in particular.
Commit: 0dfee6eb6a337683e06fc28877464af7be046f35
https://github.com/hibernate/hibernate-search/commit/0dfee6eb6a337683e06f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/lowlevel/writer/impl/HibernateSearchConcurrentMergeScheduler.java
Log Message:
-----------
HSEARCH-3970 Consistently put the context (index, backend) first in thread names
Commit: 7c91414257f315399468b74b8441be61c0b9870a
https://github.com/hibernate/hibernate-search/commit/7c91414257f315399468...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2020-07-23 (Thu, 23 Jul 2020)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/environment/thread/impl/DefaultThreadProvider.java
Log Message:
-----------
HSEARCH-3970 Consistently use " - " as a separator in thread names
Compare: https://github.com/hibernate/hibernate-search/compare/3db4e5d59bb5...7c91...
3 years, 9 months