Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: e2d8fff2526d3649ae5b2099828cf2b6193356d2
https://github.com/hibernate/hibernate-search/commit/e2d8fff2526d3649ae5b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchContext.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/impl/ElasticsearchSearchScopeModel.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/impl/ElasticsearchIndexSearchScope.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/ElasticsearchSearchQueryBuilderFactory.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/SearchBackendContext.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/LuceneIndexSearchScope.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/LuceneSearchQueryBuilderFactory.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/LuceneSearcher.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/SearchBackendContext.java
Log Message:
-----------
HSEARCH-3353 Move some scope information to the (Elasticsearch|Lucene)SearchContext
Just to regroup all scope information used in search queries, because we
will need to add more information in the next few commits.
Commit: c211b9b62c4c97464b5720a913a31fc50ab776ff
https://github.com/hibernate/hibernate-search/commit/c211b9b62c4c97464b57...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/logging/impl/Log.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/search/query/ElasticsearchSearchQuery.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/ExplainWorkBuilder.java
M
backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/work/impl/ExplainWork.java
M
integrationtest/backend/elasticsearch/src/test/java/org/hibernate/search/integrationtest/backend/elasticsearch/ElasticsearchExtensionIT.java
Log Message:
-----------
HSEARCH-3353 Add explain() methods to ElasticsearchSearchQuery
Commit: e61ad62c552b79ded45d3e80854e172eef387ab1
https://github.com/hibernate/hibernate-search/commit/e61ad62c552b79ded45d...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
Log Message:
-----------
HSEARCH-3353 Rely on Futures.unwrappedExceptionJoin rather than join() in
LuceneSearchQueryImpl
Not really related, just a problem I noticed and that I don't want to
reproduce for explain().
Commit: d691c4e4e9bc0007a482bc4435a24301bdc926ee
https://github.com/hibernate/hibernate-search/commit/d691c4e4e9bc0007a482...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneQueryWorkOrchestrator.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneStubQueryWorkExecutionContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneStubQueryWorkOrchestrator.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearchQueryImpl.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/search/query/impl/LuceneSearcher.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneExecuteQueryWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneQueryWorkExecutionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearchWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneStubWorkFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
Log Message:
-----------
HSEARCH-3353 Remove LuceneSearcher and split its logic between orchestrator and work
The "explain" work will have to share the orchestrator logic, but not
the work logic, so it will be cleaner that way.
Also, this makes the query works more consistent with the index works:
the execution context contains the index writer for index works, and the
index reader for query works.
Commit: 28d3f28d839c019d372fcbbf7d4db6976a4f4dbf
https://github.com/hibernate/hibernate-search/commit/28d3f28d839c019d372f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
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/IndexingBackendContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexDocumentWorkExecutor.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/LuceneIndexWorkExecutor.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/index/impl/LuceneIndexWorkPlan.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/multitenancy/impl/MultiTenancyStrategy.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneIndexWorkOrchestrator.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneQueryWorkOrchestrator.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneReadWorkOrchestrator.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneStubIndexWorkExecutionContext.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneStubIndexWorkOrchestrator.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneStubQueryWorkOrchestrator.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneStubReadWorkOrchestrator.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneStubWriteWorkExecutionContext.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneStubWriteWorkOrchestrator.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/orchestration/impl/LuceneWriteWorkOrchestrator.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/SearchBackendContext.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneDeleteAllEntriesWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneDeleteEntryWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneUpdateEntryWork.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneWork.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/AbstractLuceneWriteWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneAddEntryWork.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneCommitIndexWork.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneCommitWork.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneFlushIndexWork.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneFlushWork.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneIndexWork.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneIndexWorkExecutionContext.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneOptimizeIndexWork.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneOptimizeWork.java
R
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneQueryWork.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneReadWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneSearchWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneStubWorkFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWriteWork.java
A
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWriteWorkExecutionContext.java
Log Message:
-----------
HSEARCH-3353 Rename LuceneIndexWork to LuceneWriteWork and LuceneQueryWork to
LuceneReadWork
Just to make it clear what the difference between these works is.
LuceneIndexWork in particular was a bit ambiguous: it meant "a work that
performs indexing", but it could be understood as "a work about an
index".
Commit: 6c080dd4ec6a008a49782406f703d2db6782b226
https://github.com/hibernate/hibernate-search/commit/6c080dd4ec6a008a4978...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 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/query/LuceneSearchQuery.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/work/impl/LuceneExplainWork.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneStubWorkFactory.java
M
backend/lucene/src/main/java/org/hibernate/search/backend/lucene/work/impl/LuceneWorkFactory.java
M
integrationtest/backend/lucene/src/test/java/org/hibernate/search/integrationtest/backend/lucene/LuceneExtensionIT.java
Log Message:
-----------
HSEARCH-3353 Add explain() methods to LuceneSearchQuery
Compare:
https://github.com/hibernate/hibernate-search/compare/becc6c449940...6c08...