[hibernate/hibernate-search] fb82ea: HSEARCH-3537 Document the default value of maxFace...
by Yoann Rodière
Branch: refs/heads/5.8
Home: https://github.com/hibernate/hibernate-search
Commit: fb82ea91f6a016bf89fbee14307f84175673c37e
https://github.com/hibernate/hibernate-search/commit/fb82ea91f6a016bf89fb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M documentation/src/main/asciidoc/query.asciidoc
M engine/src/main/java/org/hibernate/search/query/dsl/FacetParameterContext.java
M engine/src/main/java/org/hibernate/search/query/engine/impl/QueryHits.java
M engine/src/main/java/org/hibernate/search/query/facet/FacetingRequest.java
Log Message:
-----------
HSEARCH-3537 Document the default value of maxFacetCount
This is far from ideal, because a default value of 100 seems rather
arbitrary, but it's been that way since 5.3.0.Beta1 and I don't see
myself changing it in a micro.
Commit: 8055fe889a9be08421331663d8821de101ac040b
https://github.com/hibernate/hibernate-search/commit/8055fe889a9be0842133...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ToElasticsearch.java
Log Message:
-----------
HSEARCH-3537 Properly detect negative values when translating faceting requests to Elasticsearch
Not changing the behavior even though it's probably performing very
badly, because we'll release this in a micro.
Commit: 82500f6a50f676ec34500e3b279a0655c2f0f50e
https://github.com/hibernate/hibernate-search/commit/82500f6a50f676ec3450...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
A engine/src/test/java/org/hibernate/search/test/bridge/DuplicateFieldTest.java
Log Message:
-----------
HSEARCH-3562 Add a very basic test for detectiong of incompatible fields with the same name
The detection is rather primitive, as it only detects fields with the
same name but a different "index" setting, so I'll stop here and won't
look for bugs: I know there are a few, and it won't be relevant anymore
in Search 6.
Commit: 24c878a558fe1844a7114ebb48895b24fb015817
https://github.com/hibernate/hibernate-search/commit/24c878a558fe1844a711...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/DocumentFieldMetadata.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
M engine/src/test/java/org/hibernate/search/test/bridge/DuplicateFieldTest.java
M engine/src/test/java/org/hibernate/search/test/bridge/builtin/TikaBridgeTest.java
Log Message:
-----------
HSEARCH-3562 Fix AssertionFailure when trying to report a duplicate field declared by a class bridge or class-level @Spatial
Compare: https://github.com/hibernate/hibernate-search/compare/03e56b25c116...24c8...
5 years, 7 months
[hibernate/hibernate-search] b87fde: HSEARCH-3537 Document the default value of maxFace...
by Yoann Rodière
Branch: refs/heads/5.9
Home: https://github.com/hibernate/hibernate-search
Commit: b87fde064c08003605115961fd0184b2ab341299
https://github.com/hibernate/hibernate-search/commit/b87fde064c0800360511...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M documentation/src/main/asciidoc/query.asciidoc
M engine/src/main/java/org/hibernate/search/query/dsl/FacetParameterContext.java
M engine/src/main/java/org/hibernate/search/query/engine/impl/QueryHits.java
M engine/src/main/java/org/hibernate/search/query/facet/FacetingRequest.java
Log Message:
-----------
HSEARCH-3537 Document the default value of maxFacetCount
This is far from ideal, because a default value of 100 seems rather
arbitrary, but it's been that way since 5.3.0.Beta1 and I don't see
myself changing it in a micro.
Commit: 125120f1e5ea64459c1c56d59a999fde1474b9c6
https://github.com/hibernate/hibernate-search/commit/125120f1e5ea64459c1c...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ToElasticsearch.java
Log Message:
-----------
HSEARCH-3537 Properly detect negative values when translating faceting requests to Elasticsearch
Not changing the behavior even though it's probably performing very
badly, because we'll release this in a micro.
Commit: 67bdb3e7b6334de460cb104d8324f616ddb05a9b
https://github.com/hibernate/hibernate-search/commit/67bdb3e7b6334de460cb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
A engine/src/test/java/org/hibernate/search/test/bridge/DuplicateFieldTest.java
Log Message:
-----------
HSEARCH-3562 Add a very basic test for detectiong of incompatible fields with the same name
The detection is rather primitive, as it only detects fields with the
same name but a different "index" setting, so I'll stop here and won't
look for bugs: I know there are a few, and it won't be relevant anymore
in Search 6.
Commit: 9d6810291c1caa2378ff90cfc604bee0e40bddf6
https://github.com/hibernate/hibernate-search/commit/9d6810291c1caa2378ff...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/DocumentFieldMetadata.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
M engine/src/test/java/org/hibernate/search/test/bridge/DuplicateFieldTest.java
M engine/src/test/java/org/hibernate/search/test/bridge/builtin/TikaBridgeTest.java
Log Message:
-----------
HSEARCH-3562 Fix AssertionFailure when trying to report a duplicate field declared by a class bridge or class-level @Spatial
Compare: https://github.com/hibernate/hibernate-search/compare/a2a6a775e22f...9d68...
5 years, 7 months
[hibernate/hibernate-search] ef92f8: HSEARCH-3537 Document the default value of maxFace...
by Yoann Rodière
Branch: refs/heads/5.10
Home: https://github.com/hibernate/hibernate-search
Commit: ef92f8c53de042d8b788d52da2f8b7943a0aa0a9
https://github.com/hibernate/hibernate-search/commit/ef92f8c53de042d8b788...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M documentation/src/main/asciidoc/query.asciidoc
M engine/src/main/java/org/hibernate/search/query/dsl/FacetParameterContext.java
M engine/src/main/java/org/hibernate/search/query/engine/impl/QueryHits.java
M engine/src/main/java/org/hibernate/search/query/facet/FacetingRequest.java
Log Message:
-----------
HSEARCH-3537 Document the default value of maxFacetCount
This is far from ideal, because a default value of 100 seems rather
arbitrary, but it's been that way since 5.3.0.Beta1 and I don't see
myself changing it in a micro.
Commit: 218574dba08867cc9738165684ee78ea75a2351b
https://github.com/hibernate/hibernate-search/commit/218574dba08867cc9738...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ToElasticsearch.java
Log Message:
-----------
HSEARCH-3537 Properly detect negative values when translating faceting requests to Elasticsearch
Not changing the behavior even though it's probably performing very
badly, because we'll release this in a micro.
Commit: 1f8c8db4722cb524134034bb19df13fb52daf9c5
https://github.com/hibernate/hibernate-search/commit/1f8c8db4722cb5241340...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
A engine/src/test/java/org/hibernate/search/test/bridge/DuplicateFieldTest.java
Log Message:
-----------
HSEARCH-3562 Add a very basic test for detectiong of incompatible fields with the same name
The detection is rather primitive, as it only detects fields with the
same name but a different "index" setting, so I'll stop here and won't
look for bugs: I know there are a few, and it won't be relevant anymore
in Search 6.
Commit: d3729dd9d3a7484d74d21d35d5708378cb721900
https://github.com/hibernate/hibernate-search/commit/d3729dd9d3a7484d74d2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/DocumentFieldMetadata.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
M engine/src/test/java/org/hibernate/search/test/bridge/DuplicateFieldTest.java
M engine/src/test/java/org/hibernate/search/test/bridge/builtin/TikaBridgeTest.java
Log Message:
-----------
HSEARCH-3562 Fix AssertionFailure when trying to report a duplicate field declared by a class bridge or class-level @Spatial
Compare: https://github.com/hibernate/hibernate-search/compare/1532b5ce0870...d372...
5 years, 7 months
[hibernate/hibernate-search] 0fbbf2: HSEARCH-3537 Document the default value of maxFace...
by Yoann Rodière
Branch: refs/heads/5.11
Home: https://github.com/hibernate/hibernate-search
Commit: 0fbbf2172b0471aa90ef7b42787812ff9924809b
https://github.com/hibernate/hibernate-search/commit/0fbbf2172b0471aa90ef...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M documentation/src/main/asciidoc/query.asciidoc
M engine/src/main/java/org/hibernate/search/query/dsl/FacetParameterContext.java
M engine/src/main/java/org/hibernate/search/query/engine/impl/QueryHits.java
M engine/src/main/java/org/hibernate/search/query/facet/FacetingRequest.java
Log Message:
-----------
HSEARCH-3537 Document the default value of maxFacetCount
This is far from ideal, because a default value of 100 seems rather
arbitrary, but it's been that way since 5.3.0.Beta1 and I don't see
myself changing it in a micro.
Commit: 972ccfa74b06d3172af2abfed1e1cc4bfeaead38
https://github.com/hibernate/hibernate-search/commit/972ccfa74b06d3172af2...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/impl/ToElasticsearch.java
Log Message:
-----------
HSEARCH-3537 Properly detect negative values when translating faceting requests to Elasticsearch
Not changing the behavior even though it's probably performing very
badly, because we'll release this in a micro.
Commit: c804167c2f7c447debd5562aa56c323fe84ab70b
https://github.com/hibernate/hibernate-search/commit/c804167c2f7c447debd5...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
A engine/src/test/java/org/hibernate/search/test/bridge/DuplicateFieldTest.java
Log Message:
-----------
HSEARCH-3562 Add a very basic test for detectiong of incompatible fields with the same name
The detection is rather primitive, as it only detects fields with the
same name but a different "index" setting, so I'll stop here and won't
look for bugs: I know there are a few, and it won't be relevant anymore
in Search 6.
Commit: 607de0c510a1f4a9066ba5854cc088a86230e3b3
https://github.com/hibernate/hibernate-search/commit/607de0c510a1f4a9066b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/AnnotationMetadataProvider.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/DocumentFieldMetadata.java
M engine/src/main/java/org/hibernate/search/engine/metadata/impl/TypeMetadata.java
M engine/src/main/java/org/hibernate/search/engine/spi/DocumentBuilderIndexedEntity.java
M engine/src/test/java/org/hibernate/search/test/bridge/DuplicateFieldTest.java
M engine/src/test/java/org/hibernate/search/test/bridge/builtin/TikaBridgeTest.java
Log Message:
-----------
HSEARCH-3562 Fix AssertionFailure when trying to report a duplicate field declared by a class bridge or class-level @Spatial
Compare: https://github.com/hibernate/hibernate-search/compare/c4aa67f6d7c3...607d...
5 years, 7 months
[hibernate/hibernate-search] e2d8ff: HSEARCH-3353 Move some scope information to the (E...
by Yoann Rodière
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...
5 years, 7 months
[hibernate/hibernate-search] 644216: HSEARCH-3324 Add APIs to declare whether a field w...
by Yoann Rodière
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 644216b76af485977a78ab5488160bad7ec19c5c
https://github.com/hibernate/hibernate-search/commit/644216b76af485977a78...
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/document/model/dsl/impl/AbstractElasticsearchIndexSchemaObjectNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaFieldNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaObjectFieldNodeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/AbstractLuceneIndexSchemaObjectNodeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaFieldNodeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaObjectFieldNodeBuilder.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/IndexSchemaElement.java
A engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/IndexSchemaFieldContext.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/IndexSchemaObjectField.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaElementImpl.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaObjectFieldImpl.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/spi/IndexSchemaObjectFieldNodeBuilder.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/spi/IndexSchemaObjectNodeBuilder.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/MultiTenancyIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/ObjectFieldStorageIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/SmokeIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/ExistsSearchPredicateIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/NestedSearchPredicateIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/search/predicate/SimpleQueryStringSearchPredicateIT.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/testsupport/util/StandardFieldMapper.java
M integrationtest/showcase/library/src/main/java/org/hibernate/search/integrationtest/showcase/library/bridge/MultiKeywordStringBridge.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/StubIndexSchemaNode.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/AbstractStubIndexSchemaObjectNodeBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/StubIndexSchemaFieldNodeBuilder.java
M util/internal/integrationtest/common/src/main/java/org/hibernate/search/util/impl/integrationtest/common/stub/backend/document/model/impl/StubIndexSchemaObjectFieldNodeBuilder.java
Log Message:
-----------
HSEARCH-3324 Add APIs to declare whether a field will be multi-valued or not
Commit: 52b24ea3e31c79348dfb0fb52db5c0b65341ae0d
https://github.com/hibernate/hibernate-search/commit/52b24ea3e31c79348dfb...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaElementImpl.java
M engine/src/main/java/org/hibernate/search/engine/backend/document/model/dsl/impl/IndexSchemaObjectFieldImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/AbstractIndexBindingContext.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexedEmbeddedBindingContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/impl/IndexedEntityBindingContextImpl.java
M engine/src/main/java/org/hibernate/search/engine/mapper/mapping/building/spi/IndexBindingContext.java
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AbstractAutomaticIndexingMultiAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingBasicIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingEmbeddableIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/automaticindexing/AutomaticIndexingSingleAssociationIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/model/GenericPropertyIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/orm/src/test/java/org/hibernate/search/integrationtest/mapper/orm/smoke/ProgrammaticMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/AbstractFieldContainerExtractorIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/FieldContainerExtractorExplicitIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/model/GenericPropertyIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/AnnotationMappingSmokeIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/smoke/ProgrammaticMappingSmokeIT.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/ContainerExtractor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/builtin/impl/OptionalDoubleValueExtractor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/builtin/impl/OptionalIntValueExtractor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/builtin/impl/OptionalLongValueExtractor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/builtin/impl/OptionalValueExtractor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/extractor/impl/ChainingContainerExtractor.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/mapping/building/impl/PojoIndexModelBinderImpl.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorContainerElementNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorPropertyNodeBuilder.java
M mapper/pojo/src/main/java/org/hibernate/search/mapper/pojo/processing/building/impl/PojoIndexingProcessorValueNodeBuilderDelegate.java
Log Message:
-----------
HSEARCH-3324 Take into account container extractors to automatically force multi-value-ness in the POJO mapper
Commit: 89407803a5304ae0ba9eb21cc12ea5b03840443f
https://github.com/hibernate/hibernate-search/commit/89407803a5304ae0ba9e...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
R integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/BridgeIT.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/MarkerBaseIT.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
A integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/ValueBridgeBaseIT.java
Log Message:
-----------
HSEARCH-3324 Split BridgeIT into four separate tests
It was becoming too large, and it addressed multiple different features.
Commit: c579a4ddad1d7e9b3021c108bb8c3e3b5d69716d
https://github.com/hibernate/hibernate-search/commit/c579a4ddad1d7e9b3021...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/IndexedEmbeddedBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/PropertyBridgeBaseIT.java
M integrationtest/mapper/pojo/src/test/java/org/hibernate/search/integrationtest/mapper/pojo/mapping/definition/TypeBridgeBaseIT.java
Log Message:
-----------
HSEARCH-3324 Test multi-valued field marking in the POJO mapper more thoroughly
Commit: 1c502818460ceb815620ca86fabdcfe3bc0732c3
https://github.com/hibernate/hibernate-search/commit/1c502818460ceb815620...
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/document/impl/AbstractLuceneDocumentBuilder.java
A backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneNonFlattenedDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneNestedObjectDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneRootDocumentBuilder.java
Log Message:
-----------
HSEARCH-3324 Move common code for non-flattened Lucene document builders to an abstract class
Because it's about to get more complex.
Commit: 84660e66a11969dc7b9d615dcc64eda2cea13f40
https://github.com/hibernate/hibernate-search/commit/84660e66a11969dc7b9d...
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/document/impl/AbstractLuceneDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/AbstractLuceneNonFlattenedDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/impl/LuceneFlattenedObjectDocumentBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaFieldNodeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/dsl/impl/LuceneIndexSchemaObjectFieldNodeBuilder.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaFieldNode.java
M backend/lucene/src/main/java/org/hibernate/search/backend/lucene/document/model/impl/LuceneIndexSchemaObjectNode.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/types/impl/LuceneIndexFieldType.java
Log Message:
-----------
HSEARCH-3324 Trigger failures on attempts to add multiple values to a single-valued field with Lucene
Commit: 29dd58e1bf09bde603e7f1b0b1cee5210c214d24
https://github.com/hibernate/hibernate-search/commit/29dd58e1bf09bde603e7...
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/document/impl/ElasticsearchDocumentObjectBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/impl/ElasticsearchIndexFieldReference.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/impl/ElasticsearchIndexObjectFieldReference.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaFieldNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/dsl/impl/ElasticsearchIndexSchemaObjectFieldNodeBuilder.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaFieldNode.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/document/model/impl/ElasticsearchIndexSchemaObjectNode.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/AbstractCrawlingJsonAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/AbstractTypingJsonAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/JsonAccessor.java
M backend/elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/gson/impl/RootJsonAccessor.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/types/impl/ElasticsearchIndexFieldType.java
Log Message:
-----------
HSEARCH-3324 Trigger failures on attempts to add multiple values to a single-valued field with Elasticsearch
Commit: 42021ee4a66f1c800f04e71d49c591e7ae80a249
https://github.com/hibernate/hibernate-search/commit/42021ee4a66f1c800f04...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
M integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
Log Message:
-----------
HSEARCH-3324 Fix obsolete method names in DocumentElementIT
Commit: 7baac8b2d60821280b33fc18447f830aa396c085
https://github.com/hibernate/hibernate-search/commit/7baac8b2d60821280b33...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentElementIT.java
R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/DocumentModelDslIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentElementIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentModelDslIT.java
Log Message:
-----------
HSEARCH-3324 Move ITs related to DocumentElement to a single package
Commit: 8b146e58f62e2cdb8248501cf42794ba3e3f8d27
https://github.com/hibernate/hibernate-search/commit/8b146e58f62e2cdb8248...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2019-05-15 (Wed, 15 May 2019)
Changed paths:
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentElementBaseIT.java
R integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentElementIT.java
A integrationtest/backend/tck/src/main/java/org/hibernate/search/integrationtest/backend/tck/document/DocumentElementMultiValuedIT.java
Log Message:
-----------
HSEARCH-3324 Test backend behavior when adding multiple values to single-valued fields
Compare: https://github.com/hibernate/hibernate-search/compare/0593e875f8da...8b14...
5 years, 7 months
[hibernate/hibernate-validator] 37c322: HV-1709 Check that Polish Identification numbers a...
by Marko Bekhta
Branch: refs/heads/6.0
Home: https://github.com/hibernate/hibernate-validator
Commit: 37c322c792c2ca519a14bc8e9e8f7eb09e2c75e3
https://github.com/hibernate/hibernate-validator/commit/37c322c792c2ca519...
Author: marko-bekhta <marko.prykladna(a)gmail.com>
Date: 2019-05-14 (Tue, 14 May 2019)
Changed paths:
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/pl/PESELValidator.java
M engine/src/main/java/org/hibernate/validator/internal/constraintvalidators/hv/pl/PolishNumberValidator.java
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/pl/NIPValidatorTest.java
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/pl/PESELValidatorTest.java
M engine/src/test/java/org/hibernate/validator/test/constraints/annotations/hv/pl/REGONValidatorTest.java
Log Message:
-----------
HV-1709 Check that Polish Identification numbers are of correct length
- Check the length of validated identification number
- Add tests for short/long values
- Add tests for nondigits in the values
- Disallow nondigits in PESEL
5 years, 7 months