From: <lor...@us...> - 2013-09-04 08:10:27
|
Revision: 4045 http://sourceforge.net/p/dl-learner/code/4045 Author: lorenz_b Date: 2013-09-04 08:10:22 +0000 (Wed, 04 Sep 2013) Log Message: ----------- Fixed bug in linguistic annotator. Modified Paths: -------------- trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/AnnotatedTextDocument.java trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/TextDocument.java trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/semantic/SemanticIndex.java Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/AnnotatedTextDocument.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/AnnotatedTextDocument.java 2013-09-04 08:10:08 UTC (rev 4044) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/AnnotatedTextDocument.java 2013-09-04 08:10:22 UTC (rev 4045) @@ -93,7 +93,7 @@ */ @Override public String toString() { - return "Document:\n" + document.getContent() + "\nAnnotations:" + annotations; + return "Document:" + document.getContent() + "\nAnnotations:" + annotations; } } Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/TextDocument.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/TextDocument.java 2013-09-04 08:10:08 UTC (rev 4044) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/TextDocument.java 2013-09-04 08:10:22 UTC (rev 4045) @@ -55,4 +55,12 @@ public int hashCode() { return content.hashCode(); } + + /* (non-Javadoc) + * @see java.lang.Object#toString() + */ + @Override + public String toString() { + return content; + } } Modified: trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/semantic/SemanticIndex.java =================================================================== --- trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/semantic/SemanticIndex.java 2013-09-04 08:10:08 UTC (rev 4044) +++ trunk/components-core/src/main/java/org/dllearner/algorithms/isle/index/semantic/SemanticIndex.java 2013-09-04 08:10:22 UTC (rev 4045) @@ -5,7 +5,7 @@ import java.util.Map; import java.util.Set; -import org.apache.lucene.document.Field; +import org.apache.log4j.Logger; import org.dllearner.algorithms.isle.EntityCandidateGenerator; import org.dllearner.algorithms.isle.WordSenseDisambiguation; import org.dllearner.algorithms.isle.index.AnnotatedDocument; @@ -29,6 +29,9 @@ */ public abstract class SemanticIndex { + + private static final Logger logger = Logger.getLogger(SemanticIndex.class.getName()); + private SemanticAnnotator semanticAnnotator; private SyntacticIndex syntacticIndex; private Map<Entity, Set<AnnotatedDocument>> index; @@ -49,8 +52,10 @@ * Precompute the whole index, i.e. iterate over all entities and compute all annotated documents. */ public void buildIndex(Set<TextDocument> documents){ + logger.info("Creating semantic index..."); index = new HashMap<Entity, Set<AnnotatedDocument>>(); for (TextDocument document : documents) { + logger.debug("Processing document:\n" + document); AnnotatedDocument annotatedDocument = semanticAnnotator.processDocument(document); for (Entity entity : annotatedDocument.getContainedEntities()) { Set<AnnotatedDocument> existingAnnotatedDocuments = index.get(entity); @@ -60,7 +65,8 @@ } existingAnnotatedDocuments.add(annotatedDocument); } - } + } + logger.info("...done."); } public void buildIndex(OWLAnnotationProperty annotationProperty, String language){ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |