You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@tika.apache.org by Peter Kronenberg <pe...@torch.ai> on 2021/01/07 23:28:04 UTC
Language detection
In my previous 1.25 code, I had
LanguageDetector detector = new OptimaizeLangDetector();
detector.loadModels();
I had a Maven dependency on
<dependency>
<groupId>com.optimaize.languagedetector</groupId>
<artifactId>language-detector</artifactId>
<version>0.6</version>
</dependency>
This doesn't seem to work anymore, but I see that Tika now has
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-langdetect-optimaize</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
But OptimazieLangDetector no longer extends LanaguageDetector. How is this supposed to work?
RE: Language detection
Posted by Peter Kronenberg <pe...@torch.ai>.
Hmm, that’s definitely not the same class I’m picking up. I’m getting mine from tika-langdetect-optimaize.jar
Ok, now it looks good. Somehow maven refreshed something. But I was definitely getting a different class
From: Tim Allison <ta...@apache.org>
Sent: Friday, January 8, 2021 1:04 PM
To: Peter Kronenberg <pe...@torch.ai>
Cc: user@tika.apache.org
Subject: Re: Language detection
I just added an example: https://github.com/tballison/tika-2_0-client-examples/blob/master/optimaize/src/test/java/TestOptimaizeBasic.java
Take a look at the pom there.
I'm not sure I understand what you mean by OptimaizeLanguageDetector no longer extending LanguageDetector?
https://github.com/apache/tika/blob/main/tika-langdetect/tika-langdetect-optimaize/src/main/java/org/apache/tika/langdetect/optimaize/OptimaizeLangDetector.java#L47
I can't think of a time when it didn't... help!
On Thu, Jan 7, 2021 at 6:28 PM Peter Kronenberg <pe...@torch.ai>> wrote:
In my previous 1.25 code, I had
LanguageDetector detector = new OptimaizeLangDetector();
detector.loadModels();
I had a Maven dependency on
<dependency>
<groupId>com.optimaize.languagedetector</groupId>
<artifactId>language-detector</artifactId>
<version>0.6</version>
</dependency>
This doesn’t seem to work anymore, but I see that Tika now has
<dependency>
<groupId>org.apache.tika</groupId>
<artifactId>tika-langdetect-optimaize</artifactId>
<version>2.0.0-SNAPSHOT</version>
</dependency>
But OptimazieLangDetector no longer extends LanaguageDetector. How is this supposed to work?
Re: Language detection
Posted by Tim Allison <ta...@apache.org>.
I just added an example:
https://github.com/tballison/tika-2_0-client-examples/blob/master/optimaize/src/test/java/TestOptimaizeBasic.java
Take a look at the pom there.
I'm not sure I understand what you mean by OptimaizeLanguageDetector no
longer extending LanguageDetector?
https://github.com/apache/tika/blob/main/tika-langdetect/tika-langdetect-optimaize/src/main/java/org/apache/tika/langdetect/optimaize/OptimaizeLangDetector.java#L47
I can't think of a time when it didn't... help!
On Thu, Jan 7, 2021 at 6:28 PM Peter Kronenberg <pe...@torch.ai>
wrote:
> In my previous 1.25 code, I had
>
>
>
> LanguageDetector detector = *new *OptimaizeLangDetector();
> detector.loadModels();
>
>
>
>
>
> I had a Maven dependency on
>
> <*dependency*>
> <*groupId*>com.optimaize.languagedetector</*groupId*>
> <*artifactId*>language-detector</*artifactId*>
> <*version*>0.6</*version*>
> </*dependency*>
>
>
>
> This doesn’t seem to work anymore, but I see that Tika now has
>
> <*dependency*>
> <*groupId*>org.apache.tika</*groupId*>
> <*artifactId*>tika-langdetect-optimaize</*artifactId*>
> <*version*>2.0.0-SNAPSHOT</*version*>
> </*dependency*>
>
>
>
>
>
> But *OptimazieLangDetector* no longer extends *LanaguageDetector*. How
> is this supposed to work?
>