[hibernate/hibernate-search] 7aff95: HSEARCH-2718 Make the analyzer definition provider...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 7aff95f42199d053b1d0916adb6076426dd24fb9
https://github.com/hibernate/hibernate-search/commit/7aff95f42199d053b1d0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-15 (Mon, 15 May 2017)
Changed paths:
A elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/ElasticsearchAnalysisDefinitionProvider.java
R elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/definition/spi/ElasticsearchAnalysisDefinitionProvider.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/analyzer/impl/ElasticsearchAnalyzerStrategy.java
M elasticsearch/src/main/java/org/hibernate/search/elasticsearch/cfg/ElasticsearchEnvironment.java
M elasticsearch/src/test/java/org/hibernate/search/elasticsearch/test/ElasticsearchAnalysisDefinitionProviderIT.java
A engine/src/main/java/org/hibernate/search/analyzer/definition/LuceneAnalyzerDefinitionProvider.java
M engine/src/main/java/org/hibernate/search/analyzer/definition/impl/PropertiesBasedLuceneAnalyzerDefinitionSourceService.java
R engine/src/main/java/org/hibernate/search/analyzer/definition/spi/LuceneAnalyzerDefinitionProvider.java
M engine/src/main/java/org/hibernate/search/analyzer/definition/spi/LuceneAnalyzerDefinitionSourceService.java
M engine/src/main/java/org/hibernate/search/analyzer/impl/LuceneEmbeddedAnalyzerStrategy.java
M engine/src/main/java/org/hibernate/search/cfg/Environment.java
M engine/src/test/java/org/hibernate/search/test/analyzer/analyzerdefinitionprovider/LuceneAnalyzerDefinitionProviderTest.java
Log Message:
-----------
HSEARCH-2718 Make the analyzer definition provider interfaces API instead of SPI
8 years, 5 months
[hibernate/hibernate-search] 977848: HSEARCH-2724 Clarify that "directory-based" indexe...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 97784841a9aad6415c02919980736c15550b8f11
https://github.com/hibernate/hibernate-search/commit/97784841a9aad6415c02...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-15 (Mon, 15 May 2017)
Changed paths:
M engine/src/main/java/org/hibernate/search/indexes/spi/DirectoryBasedIndexManager.java
M engine/src/main/java/org/hibernate/search/query/engine/impl/LuceneHSQuery.java
M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
Log Message:
-----------
HSEARCH-2724 Clarify that "directory-based" indexes are actually just "embedded Lucene" indexes
About the log message: I did not add any recommendation as to how to fix
the issue. That's because you can only get this error two ways
1. You tried to query an entity which is mapped to a custom (non-lucene,
non-elasticsearch) index manager which does not extend
DirectoryBasedIndexManager.
2. You tried to call SearchIntegrator.createHSQuery(), which is a
deprecated SPI that _we_ don't use internally, so you had to call
it directly.
In both cases, it's advanced use, and I simply cannot give a one-liner
solution.
8 years, 5 months
[hibernate/hibernate-search] 3cca57: HSEARCH-2723 Refactor the documentation to make bu...
by GitHub
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 3cca573e964edd53c4b628389e2598da52925e3d
https://github.com/hibernate/hibernate-search/commit/3cca573e964edd53c4b6...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M documentation/src/main/asciidoc/mapping.asciidoc
Log Message:
-----------
HSEARCH-2723 Refactor the documentation to make built-in bridges more visible
We used to have a partial duplicate of the built-in bridges
documentation in the part about @Field, making it easy to miss part of
the documentation (including stuff about dates).
I removed the duplicate and merged it into the built-in bridges
documentation, then linked from the @Field documentation to the built-in
bridges documentation. This should make it less likely that someone
misses parts of the built-in bridges documentation.
Commit: 28f7a6945ecf3b619dc0e2b7f2ef4c98437de8b8
https://github.com/hibernate/hibernate-search/commit/28f7a6945ecf3b619dc0...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M documentation/src/main/asciidoc/mapping.asciidoc
Log Message:
-----------
HSEARCH-2723 Mention @CalendarBridge in the documentation about built-in bridges
Commit: c70758e08dde06739c1b48e9a19062d93e3c12bc
https://github.com/hibernate/hibernate-search/commit/c70758e08dde06739c1b...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M documentation/src/main/asciidoc/mapping.asciidoc
Log Message:
-----------
HSEARCH-2723 Reorder date/time-related paragraphs in the built-in bridge docs
... So as to avoid switching back and forth between java.util.Date and
java.time.
Commit: 819b2fc5ee358193fe7f2d02564507c08aafd96a
https://github.com/hibernate/hibernate-search/commit/819b2fc5ee358193fe7f...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M documentation/src/main/asciidoc/mapping.asciidoc
Log Message:
-----------
HSEARCH-2723 Document built-in bridges for boolean and char
For some reason, they were not documented.
Commit: 55da3a65a7f43ac3a8607fa910f419794ff7fc03
https://github.com/hibernate/hibernate-search/commit/55da3a65a7f43ac3a860...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M documentation/src/main/asciidoc/elasticsearch-integration.asciidoc
Log Message:
-----------
HSEARCH-2723 Document built-in field bridges with Elasticsearch
In particular bridges for java.time types.
Commit: f43584531152241fbc2a0720da2fadfdbb739cce
https://github.com/hibernate/hibernate-search/commit/f43584531152241fbc2a...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M documentation/src/main/asciidoc/mapping.asciidoc
Log Message:
-----------
HSEARCH-2723 Do not document short as being indexed as numeric by default
Because it isn't.
Commit: cea1058df5946bf94f0621fd110418e35833bc75
https://github.com/hibernate/hibernate-search/commit/cea1058df5946bf94f06...
Author: Yoann Rodière <yoann(a)hibernate.org>
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M documentation/src/main/asciidoc/mapping.asciidoc
Log Message:
-----------
HSEARCH-2723 Remove the warning about resolution on @DocumentId
We do not check this at runtime, so it is not "impossible" to have a
document ID with a date bridge whose resolution is lower than the
milisecond. It could even work if all the values have a zero time
(00:00), for instance.
I'm not saying it makes sense, but it's about as dangerous as putting a
random custom field bridge on the document ID without taking care of
preserving information, so _if_ we warn about this, we should not warn
about this _here_.
Commit: 3a9a0e08212c2e5c2c9bf75fc8784c2389e3fac0
https://github.com/hibernate/hibernate-search/commit/3a9a0e08212c2e5c2c9b...
Author: Guillaume Smet <guillaume.smet(a)gmail.com>
Date: 2017-05-12 (Fri, 12 May 2017)
Changed paths:
M documentation/src/main/asciidoc/mapping.asciidoc
Log Message:
-----------
HSEARCH-2723 integer should be int
Compare: https://github.com/hibernate/hibernate-search/compare/f6e972f42a09...3a9a...
8 years, 6 months