You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by rw...@apache.org on 2013/09/23 13:25:03 UTC

svn commit: r1525557 - in /stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking: FstLinkingEngineComponent.java TaggingSession.java

Author: rwesten
Date: Mon Sep 23 11:25:02 2013
New Revision: 1525557

URL: http://svn.apache.org/r1525557
Log:
STANBOL-1162, STANBOL-1128: Adaptions to the FST linking engine for Solr 4.4 API changes

Modified:
    stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngineComponent.java
    stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/TaggingSession.java

Modified: stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngineComponent.java
URL: http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngineComponent.java?rev=1525557&r1=1525556&r2=1525557&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngineComponent.java (original)
+++ stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/FstLinkingEngineComponent.java Mon Sep 23 11:25:02 2013
@@ -42,7 +42,6 @@ import java.util.Set;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 
-import org.apache.commons.compress.compressors.FileNameUtil;
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.io.FilenameUtils;
 import org.apache.commons.io.filefilter.WildcardFileFilter;
@@ -748,7 +747,7 @@ public class FstLinkingEngineComponent {
     private boolean processFstConfig(IndexConfiguration indexConfig, File fstDir, AtomicReader indexReader) {
         log.info("> process FST config for {} (FST dir: {})",indexReference,
             fstDir.getAbsolutePath());
-        IndexSchema schema = indexConfig.getIndex().getSchema();
+        IndexSchema schema = indexConfig.getIndex().getLatestSchema();
         boolean foundCorpus = false;
         //(0) get basic parameters of the default configuration
         log.info(" - default config");

Modified: stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/TaggingSession.java
URL: http://svn.apache.org/viewvc/stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/TaggingSession.java?rev=1525557&r1=1525556&r2=1525557&view=diff
==============================================================================
--- stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/TaggingSession.java (original)
+++ stanbol/trunk/enhancement-engines/lucenefstlinking/src/main/java/org/apache/stanbol/enhancer/engines/lucenefstlinking/TaggingSession.java Mon Sep 23 11:25:02 2013
@@ -133,7 +133,7 @@ public class TaggingSession implements C
         CorpusInfo defaultCorpusInfo = config.getDefaultCorpus();
         
         //obtain the Solr Document Id field
-        SchemaField idSchemaField = config.getIndex().getSchema().getUniqueKeyField();
+        SchemaField idSchemaField = config.getIndex().getLatestSchema().getUniqueKeyField();
         idField = idSchemaField.getName();
         solrDocfields.add(idField);