You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2019/04/01 14:33:14 UTC
svn commit: r1856736 -
/uima/uv3/uimaj-v3/trunk/uima-docbook-v3-users-guide/src/docbook/uv3.select.xml
Author: schor
Date: Mon Apr 1 14:33:14 2019
New Revision: 1856736
URL: http://svn.apache.org/viewvc?rev=1856736&view=rev
Log:
no jira- improve the docs around select using a copy of a bounding annotation in the index
Modified:
uima/uv3/uimaj-v3/trunk/uima-docbook-v3-users-guide/src/docbook/uv3.select.xml
Modified: uima/uv3/uimaj-v3/trunk/uima-docbook-v3-users-guide/src/docbook/uv3.select.xml
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uima-docbook-v3-users-guide/src/docbook/uv3.select.xml?rev=1856736&r1=1856735&r2=1856736&view=diff
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uima-docbook-v3-users-guide/src/docbook/uv3.select.xml (original)
+++ uima/uv3/uimaj-v3/trunk/uima-docbook-v3-users-guide/src/docbook/uv3.select.xml Mon Apr 1 14:33:14 2019
@@ -560,10 +560,9 @@ startAt(begin, end, shifted) // same as
<term><emphasis role="strong">skipSameBeginEndType</emphasis></term>
<listitem>
<para>While doing bounded iteration, if the Annotation being returned is identical (has the same
- _id()) with the bounding Annotation, it is always skipped. (Note: if you do not want this,
- just make a temporary annotation with the begin/end/type you want, and don't add it to the index;
- it will never be found while iterating.)
+ _id()) with the bounding Annotation, it is always skipped.
</para>
+
<para>
Other annotations, which might
have the same begin, end, and type values, are not skipped, but instead, included, by default.</para>
@@ -571,6 +570,21 @@ startAt(begin, end, shifted) // same as
<para>
When this configuration is specified, any Annotation which has the same begin, end, and type is also skipped.
</para>
+
+ <note><para>
+ If you do not want any of the indexed annotations to be skipped, you can achieve
+ this by
+ <itemizedlist>
+ <listitem><para>insuring you haven't set <code>skipWhenSameBeginEndType()</code></para></listitem>
+ <listitem><para>making a bounding annotation with the begin / end / type you want for the bound</para></listitem>
+ <listitem><para>Don't add this bounding annotation to the index</para></listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Because the bounding annotation will not be equal (have the same Feature Structure ID) as any
+ annotations in the index (because you haven't indexed it), it will never match any annotations
+ found in the index while iterating.
+ </para></note>
</listitem>
</varlistentry>
</variablelist>