You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by se...@apache.org on 2020/02/17 18:15:17 UTC

svn commit: r1874145 - /ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cr/TextBySentenceBuilder.java

Author: seanfinan
Date: Mon Feb 17 18:15:17 2020
New Revision: 1874145

URL: http://svn.apache.org/viewvc?rev=1874145&view=rev
Log:
Don't add Simple_Segment title.
use addToIndexes.

Modified:
    ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cr/TextBySentenceBuilder.java

Modified: ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cr/TextBySentenceBuilder.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cr/TextBySentenceBuilder.java?rev=1874145&r1=1874144&r2=1874145&view=diff
==============================================================================
--- ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cr/TextBySentenceBuilder.java (original)
+++ ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/cr/TextBySentenceBuilder.java Mon Feb 17 18:15:17 2020
@@ -75,8 +75,9 @@ final public class TextBySentenceBuilder
          final String sectionId = name + '_' + sectionNum;
          section.setId( sectionId );
          section.setBegin( sb.length() );
-         sb.append( name ).append( "\n" );
-
+         if ( !name.equals( DEFAULT_SEGMENT_ID ) ) {
+            sb.append( name ).append( "\n" );
+         }
          for ( String sentenceText : sentenceSection._sentences ) {
             final Sentence sentence = new Sentence( jCas );
             sentence.setSegmentId( sectionId );
@@ -84,10 +85,14 @@ final public class TextBySentenceBuilder
             sentence.setBegin( sb.length() );
             sb.append( sentenceText ).append( "\n" );
             sentence.setEnd( sb.length() );
+            sentence.addToIndexes( jCas );
             sentenceNum++;
          }
-         sb.append( "\n\n" );
+         if ( _sentenceSections.size() > 1 ) {
+            sb.append( "\n\n" );
+         }
          section.setEnd( sb.length() );
+         section.addToIndexes( jCas );
          sectionNum++;
       }
       jCas.setDocumentText( sb.toString() );