diff --git a/src/main/java/org/codelibs/fess/crawler/transformer/FessTransformer.java b/src/main/java/org/codelibs/fess/crawler/transformer/FessTransformer.java
index 449af075858d5518f2458860e0d731959ad7d28d..d2b1384e799e1ef584e0b745d8eca4cd7b307c7e 100644
--- a/src/main/java/org/codelibs/fess/crawler/transformer/FessTransformer.java
+++ b/src/main/java/org/codelibs/fess/crawler/transformer/FessTransformer.java
@@ -136,11 +136,6 @@ public interface FessTransformer {
         }
     }
 
-    @Deprecated
-    default void putResultDataWithTemplate(final Map<String, Object> dataMap, final String key, final Object value, final String template) {
-        putResultDataWithTemplate(dataMap, key, value, template, Constants.DEFAULT_SCRIPT);
-    }
-
     default void putResultDataWithTemplate(final Map<String, Object> dataMap, final String key, final Object value, final String template,
             final String scriptType) {
         Object target = value;
@@ -158,11 +153,6 @@ public interface FessTransformer {
         }
     }
 
-    @Deprecated
-    default Object evaluateValue(String template, final Map<String, Object> paramMap) {
-        return evaluateValue(Constants.DEFAULT_SCRIPT, template, paramMap);
-    }
-
     default Object evaluateValue(final String scriptType, String template, final Map<String, Object> paramMap) {
         if (StringUtil.isEmpty(template)) {
             return StringUtil.EMPTY;
diff --git a/src/main/java/org/codelibs/fess/ds/AbstractDataStore.java b/src/main/java/org/codelibs/fess/ds/AbstractDataStore.java
index 3edcc2627be9ef36ada7be5beb45236e0afd87c8..1cba1b6c2475153181c72ac352a4caf44fdf8e24 100644
--- a/src/main/java/org/codelibs/fess/ds/AbstractDataStore.java
+++ b/src/main/java/org/codelibs/fess/ds/AbstractDataStore.java
@@ -120,11 +120,6 @@ public abstract class AbstractDataStore implements DataStore {
 
     }
 
-    @Deprecated
-    protected Object convertValue(final String template, final Map<String, Object> paramMap) {
-        return convertValue(ComponentUtil.getFessConfig().getCrawlerDefaultScript(), template, paramMap);
-    }
-
     protected Object convertValue(final String scriptType, final String template, final Map<String, Object> paramMap) {
         if (StringUtil.isEmpty(template)) {
             return StringUtil.EMPTY;
diff --git a/src/main/java/org/codelibs/fess/helper/ViewHelper.java b/src/main/java/org/codelibs/fess/helper/ViewHelper.java
index 563eb4077f33ba8dc99889bc8f17081a0b34aac0..f3815cfc665fc5299e8177edfa64aec06936e93d 100644
--- a/src/main/java/org/codelibs/fess/helper/ViewHelper.java
+++ b/src/main/java/org/codelibs/fess/helper/ViewHelper.java
@@ -312,11 +312,6 @@ public class ViewHelper {
         }).orElse(new HighlightInfo());
     }
 
-    @Deprecated
-    protected void updateHighlisthInfo(final HighlightInfo highlightInfo, final int width) {
-        updateHighlightInfo(highlightInfo, width);
-    }
-
     protected void updateHighlightInfo(final HighlightInfo highlightInfo, final int width) {
         if (width < TABLET_WIDTH) {
             float ratio = ((float) width) / ((float) TABLET_WIDTH);
@@ -479,11 +474,6 @@ public class ViewHelper {
         return url;
     }
 
-    @Deprecated
-    protected String appendPDFSearchWord(final String url) {
-        return appendPDFSearchWord(null, url);
-    }
-
     protected String appendPDFSearchWord(final Map<String, Object> document, final String url) {
         final String queries = (String) LaRequestUtil.getRequest().getAttribute(Constants.REQUEST_QUERIES);
         if (queries != null) {
diff --git a/src/main/java/org/codelibs/fess/job/JobExecutor.java b/src/main/java/org/codelibs/fess/job/JobExecutor.java
index d6a0f4986e5141d48d6d4111223dd85d0aa8d5a5..0ab31661446292ab9d46bcd35bec4daa61078cf4 100644
--- a/src/main/java/org/codelibs/fess/job/JobExecutor.java
+++ b/src/main/java/org/codelibs/fess/job/JobExecutor.java
@@ -20,11 +20,6 @@ import org.codelibs.fess.Constants;
 public abstract class JobExecutor {
     protected ShutdownListener shutdownListener;
 
-    @Deprecated
-    public Object execute(String script) {
-        return execute(Constants.DEFAULT_SCRIPT, script);
-    }
-
     public abstract Object execute(String scriptType, String script);
 
     public void shutdown() {
diff --git a/src/main/java/org/codelibs/fess/job/impl/GroovyExecutor.java b/src/main/java/org/codelibs/fess/job/impl/GroovyExecutor.java
deleted file mode 100644
index 0e5894aead9226e8e7bbeeb38e2091ca7e9324c1..0000000000000000000000000000000000000000
--- a/src/main/java/org/codelibs/fess/job/impl/GroovyExecutor.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright 2012-2021 CodeLibs Project and the Others.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
- * either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-package org.codelibs.fess.job.impl;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.codelibs.fess.job.JobExecutor;
-import org.codelibs.fess.util.ComponentUtil;
-
-@Deprecated
-public class GroovyExecutor extends JobExecutor {
-
-    @Override
-    public Object execute(final String scriptType, final String script) {
-        final Map<String, Object> params = new HashMap<>();
-        params.put("executor", this);
-
-        return ComponentUtil.getScriptEngineFactory().getScriptEngine(scriptType).evaluate(script, params);
-    }
-
-}
diff --git a/src/main/java/org/codelibs/fess/util/GroovyUtil.java b/src/main/java/org/codelibs/fess/util/GroovyUtil.java
deleted file mode 100644
index d34d73d972dc5d08ff72139060e1715cb96645cb..0000000000000000000000000000000000000000
--- a/src/main/java/org/codelibs/fess/util/GroovyUtil.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright 2012-2021 CodeLibs Project and the Others.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
- * either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-package org.codelibs.fess.util;
-
-import java.util.Map;
-
-import org.codelibs.fess.Constants;
-
-@Deprecated
-public final class GroovyUtil {
-
-    private GroovyUtil() {
-        // nothing
-    }
-
-    public static Object evaluate(final String template, final Map<String, Object> paramMap) {
-        return ComponentUtil.getScriptEngineFactory().getScriptEngine(Constants.DEFAULT_SCRIPT).evaluate(template, paramMap);
-    }
-}
diff --git a/src/test/java/org/codelibs/fess/ds/AbstractDataStoreTest.java b/src/test/java/org/codelibs/fess/ds/AbstractDataStoreTest.java
index 5ab388fb4d57c6b1d7aa923b7b4ec277c063c7a3..abcb753746ecebe38cbf16269e6e54653a3df084 100644
--- a/src/test/java/org/codelibs/fess/ds/AbstractDataStoreTest.java
+++ b/src/test/java/org/codelibs/fess/ds/AbstractDataStoreTest.java
@@ -87,24 +87,24 @@ public class AbstractDataStoreTest extends UnitFessTestCase {
         paramMap.put("param3", "PARAM3*");
 
         value = "\"abc\"";
-        assertEquals("abc", dataStore.convertValue(value, paramMap));
+        assertEquals("abc", dataStore.convertValue(Constants.DEFAULT_SCRIPT, value, paramMap));
 
         value = "param1";
-        assertEquals("PARAM1", dataStore.convertValue(value, paramMap));
+        assertEquals("PARAM1", dataStore.convertValue(Constants.DEFAULT_SCRIPT, value, paramMap));
 
         value = "param2";
-        assertEquals("PARAM2+", dataStore.convertValue(value, paramMap));
+        assertEquals("PARAM2+", dataStore.convertValue(Constants.DEFAULT_SCRIPT, value, paramMap));
 
         value = "\"123\"+param2+\",\"+param3+\"abc\"";
-        assertEquals("123PARAM2+,PARAM3*abc", dataStore.convertValue(value, paramMap));
+        assertEquals("123PARAM2+,PARAM3*abc", dataStore.convertValue(Constants.DEFAULT_SCRIPT, value, paramMap));
 
         value = null;
-        assertEquals("", dataStore.convertValue(value, paramMap));
+        assertEquals("", dataStore.convertValue(Constants.DEFAULT_SCRIPT, value, paramMap));
 
         value = "";
-        assertEquals("", dataStore.convertValue(value, paramMap));
+        assertEquals("", dataStore.convertValue(Constants.DEFAULT_SCRIPT, value, paramMap));
 
         value = " ";
-        assertNull(dataStore.convertValue(value, paramMap));
+        assertNull(dataStore.convertValue(Constants.DEFAULT_SCRIPT, value, paramMap));
     }
 }