diff --git a/pom.xml b/pom.xml index a1e44cd49d012c9ec55e9ed0222cda22c787b2ba..8c384a32fa1ebc1a7bd710fbc1cd23f14f93fcad 100644 --- a/pom.xml +++ b/pom.xml @@ -1143,7 +1143,7 @@ </dependency> <dependency> <groupId>org.apache.tika</groupId> - <artifactId>tika-langdetect</artifactId> + <artifactId>tika-langdetect-optimaize</artifactId> <version>${tika.version}</version> <exclusions> <exclusion> diff --git a/src/main/java/org/codelibs/fess/crawler/transformer/AbstractFessFileTransformer.java b/src/main/java/org/codelibs/fess/crawler/transformer/AbstractFessFileTransformer.java index ea990a756dfaf1dfe42cd20065a69aae35f10c50..6454f67c60a2c9fa462106ae5c8db4f61dc6e0be 100644 --- a/src/main/java/org/codelibs/fess/crawler/transformer/AbstractFessFileTransformer.java +++ b/src/main/java/org/codelibs/fess/crawler/transformer/AbstractFessFileTransformer.java @@ -29,8 +29,6 @@ import java.util.stream.Collectors; import org.apache.commons.lang3.StringUtils; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; -import org.apache.tika.metadata.HttpHeaders; -import org.apache.tika.metadata.TikaMetadataKeys; import org.codelibs.core.io.SerializeUtil; import org.codelibs.core.lang.StringUtil; import org.codelibs.core.misc.Tuple3; @@ -371,9 +369,9 @@ public abstract class AbstractFessFileTransformer extends AbstractTransformer im protected Map<String, String> createExtractParams(final ResponseData responseData, final CrawlingConfig crawlingConfig) { final Map<String, String> params = new HashMap<>(crawlingConfig.getConfigParameterMap(ConfigName.CONFIG)); - params.put(TikaMetadataKeys.RESOURCE_NAME_KEY, getResourceName(responseData)); - params.put(HttpHeaders.CONTENT_TYPE, responseData.getMimeType()); - params.put(HttpHeaders.CONTENT_ENCODING, responseData.getCharSet()); + params.put(ExtractData.RESOURCE_NAME_KEY, getResourceName(responseData)); + params.put(ExtractData.CONTENT_TYPE, responseData.getMimeType()); + params.put(ExtractData.CONTENT_ENCODING, responseData.getCharSet()); params.put(ExtractData.URL, responseData.getUrl()); final Map<String, String> configParam = crawlingConfig.getConfigParameterMap(ConfigName.CONFIG); if (configParam != null) {