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;

Reply via email to