This is an automated email from the ASF dual-hosted git repository. reschke pushed a commit to branch 1.22 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
commit 86ff7edc68da728c5fb7e5129bd94a589fe0fdc8 Author: Nitin Gupta <[email protected]> AuthorDate: Wed Feb 12 10:27:04 2020 +0000 OAK-8659 | Remove support for lucene custom scorer (Patch by Fabrizio Fortino) git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1873934 13f79535-47bb-0310-9956-ffa450edef68 --- .../jackrabbit/oak/plugins/index/lucene/score/ScorerProvider.java | 4 ++++ .../oak/plugins/index/lucene/score/ScorerProviderFactory.java | 4 ++++ .../plugins/index/lucene/score/impl/ScorerProviderFactoryImpl.java | 4 ++++ .../jackrabbit/oak/plugins/index/lucene/score/package-info.java | 6 +++++- 4 files changed, 17 insertions(+), 1 deletion(-) diff --git a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProvider.java b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProvider.java index 9d0e56c354..6ea743f485 100644 --- a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProvider.java +++ b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProvider.java @@ -19,6 +19,10 @@ package org.apache.jackrabbit.oak.plugins.index.lucene.score; import org.apache.lucene.queries.CustomScoreQuery; import org.apache.lucene.search.Query; +/** + * @deprecated Unused interface that exposes Lucene API directly - it will be removed in 1.28 + */ +@Deprecated public interface ScorerProvider { String getName(); CustomScoreQuery createCustomScoreQuery(Query subQuery); diff --git a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProviderFactory.java b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProviderFactory.java index e24af69eeb..033c0fe424 100644 --- a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProviderFactory.java +++ b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProviderFactory.java @@ -16,6 +16,10 @@ */ package org.apache.jackrabbit.oak.plugins.index.lucene.score; +/** + * @deprecated Unused interface that exposes Lucene API directly - it will be removed in 1.28 + */ +@Deprecated public interface ScorerProviderFactory { ScorerProviderFactory DEFAULT = new ScorerProviderFactory() { @Override diff --git a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/impl/ScorerProviderFactoryImpl.java b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/impl/ScorerProviderFactoryImpl.java index e81dd560f5..c886563c83 100644 --- a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/impl/ScorerProviderFactoryImpl.java +++ b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/impl/ScorerProviderFactoryImpl.java @@ -28,6 +28,10 @@ import org.apache.jackrabbit.oak.plugins.index.lucene.score.ScorerProviderFactor import java.util.Map; import java.util.concurrent.ConcurrentHashMap; +/** + * @deprecated Unused interface that exposes Lucene API directly - it will be removed in 1.28 + */ +@Deprecated @Component(metatype = false, immediate = true) @Service(value = ScorerProviderFactory.class) @Reference(name = "ScorerProvider", diff --git a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/package-info.java b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/package-info.java index 27fc2e158b..bd4413de71 100644 --- a/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/package-info.java +++ b/oak-lucene/src/main/java/org/apache/jackrabbit/oak/plugins/index/lucene/score/package-info.java @@ -14,7 +14,11 @@ * See the License for the specific language governing permissions and * limitations under the License. */ +/** + * @deprecated Unused package that exposes Lucene API directly - it will be removed in 1.28 + */ +@Deprecated @Version("1.3.1") package org.apache.jackrabbit.oak.plugins.index.lucene.score; -import org.osgi.annotation.versioning.Version; \ No newline at end of file +import org.osgi.annotation.versioning.Version;
