<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=OracleText</id>
	<title>OracleText - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=OracleText"/>
	<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=OracleText&amp;action=history"/>
	<updated>2026-08-22T00:01:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=OracleText&amp;diff=2518&amp;oldid=prev</id>
		<title>Admin: 2 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=OracleText&amp;diff=2518&amp;oldid=prev"/>
		<updated>2016-04-06T20:15:52Z</updated>

		<summary type="html">&lt;p&gt;2 revisions imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This article will describe, in short, what I have done to speed up queries which searches inside email bodies/attachments and RTFM articles which contain large amounts of [[WikiText]].&lt;br /&gt;
&lt;br /&gt;
There are 3 things that need to be done:&lt;br /&gt;
&lt;br /&gt;
* patch [[SearchBuilder]], to remove pre/post pend of %, change LIKE to contain(Content,&amp;#039;searchstring&amp;#039;)&amp;amp;gt;0&lt;br /&gt;
* change RTFM Search.html, remove pre/post pend of % on [[WikiText]] Customfields&lt;br /&gt;
* add Oracle Text indexes for Attachments.content and [[ObjectCustomFieldValues]].largecontent&lt;br /&gt;
&lt;br /&gt;
Attached are the file needed todo this, that functionality isn&amp;#039;t there anymore ;-( So here they come inline&lt;br /&gt;
&lt;br /&gt;
===Start Searchbuilder patch no. 1===&lt;br /&gt;
&lt;br /&gt;
 --- SearchBuilder.pm.orig	2007-07-07 22:45:00.000000000 +0200&lt;br /&gt;
 +++ SearchBuilder.pm	2007-07-10 08:49:00.000000000 +0200&lt;br /&gt;
 @@ -767,9 +767,15 @@&lt;br /&gt;
 &lt;br /&gt;
      if ( $args{&amp;#039;FIELD&amp;#039;} ) {&lt;br /&gt;
 &lt;br /&gt;
 -        #If it&amp;#039;s a like, we supply the %s around the search term&lt;br /&gt;
 +        #If it&amp;#039;s a like, we supply the %s around the search term only if its not Oracle&lt;br /&gt;
 +        #because for Oracle we&amp;#039;ll use where contains(content,&amp;#039;text&amp;#039;)&amp;amp;gt;1&lt;br /&gt;
          if ( $args{&amp;#039;OPERATOR&amp;#039;} =~ /LIKE/i ) {&lt;br /&gt;
 -            $args{&amp;#039;VALUE&amp;#039;} = &amp;quot;%&amp;quot; . $args{&amp;#039;VALUE&amp;#039;} . &amp;quot;%&amp;quot;;&lt;br /&gt;
 +            if ( $RT::DatabaseType eq &amp;#039;Oracle&amp;#039;) {&lt;br /&gt;
 +                 $args{&amp;#039;VALUE&amp;#039;} = $args{&amp;#039;VALUE&amp;#039;}&lt;br /&gt;
 +            }&lt;br /&gt;
 +            else {&lt;br /&gt;
 +                $args{&amp;#039;VALUE&amp;#039;} = &amp;quot;%&amp;quot; . $args{&amp;#039;VALUE&amp;#039;} . &amp;quot;%&amp;quot;;&lt;br /&gt;
 +            }&lt;br /&gt;
          }&lt;br /&gt;
          elsif ( $args{&amp;#039;OPERATOR&amp;#039;} =~ /STARTSWITH/i ) {&lt;br /&gt;
              $args{&amp;#039;VALUE&amp;#039;}    = $args{&amp;#039;VALUE&amp;#039;} . &amp;quot;%&amp;quot;;&lt;br /&gt;
 @@ -932,6 +938,49 @@&lt;br /&gt;
          value =&amp;amp;gt; $args{&amp;#039;VALUE&amp;#039;},&lt;br /&gt;
      };&lt;br /&gt;
 &lt;br /&gt;
 +# Keep the original clause and modify if dbtype is Oracle&lt;br /&gt;
 +# This patch makes searching for ticket content real fast when you have the appropriate&lt;br /&gt;
 +# index on Attachments.Content and ObjectCustomFieldValues.Largecontent for RTFM&lt;br /&gt;
 +# CREATE INDEX CNT ON ATTACHMENTS (CONTENT) INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS(&amp;#039;memory 4M&amp;#039;);&lt;br /&gt;
 +# CREATE INDEX FM_LARGE_CNT ON ObjectCustomFieldValues(Largecontent) INDEXTYPE IS CTXSYS.CONTEXT PARAMETERS(&amp;#039;memory 4M&amp;#039;);&lt;br /&gt;
 +# parameters is tunable, see Oracle docs ;-)&lt;br /&gt;
 +# fixed the static replace Attachments_2.Content by dynamic version for both RT and RTFM Content fields&lt;br /&gt;
 +# also changed RTFM/Article/Search.html NOT to pre and post pend &amp;#039;%&amp;#039;&lt;br /&gt;
 +# other things needed is a FMT column for Attachments and ObjectCustomFieldValues&lt;br /&gt;
 +# which takes care of not including base64 text into the index&lt;br /&gt;
 +# does this by using a trigger which fills the FMT column and using the appropriate&lt;br /&gt;
 +# options when creating the Text index. (saved 25% of unneeded index room ~1Gb out of ~4Gb)&lt;br /&gt;
 +    if ( $RT::DatabaseType eq &amp;#039;Oracle&amp;#039; ) {&lt;br /&gt;
 +        my ($tmpfield);&lt;br /&gt;
 +		# First fix RT to use OracleText when searching Ticket Content&lt;br /&gt;
 +        if ($QualifiedField =~ /lower\(Attachments_\d+\.Content\)/  and $args{&amp;#039;OPERATOR&amp;#039;} eq &amp;#039;LIKE&amp;#039;) {&lt;br /&gt;
 +			# get rid of the lower since you can&amp;#039;t have a functional context index.&lt;br /&gt;
 +			# don&amp;#039;t care about the remaining (), they don&amp;#039;t have a significant effect on performance&lt;br /&gt;
 +			# you can however tell Context to index casesensitive or caseinsensitive.&lt;br /&gt;
 +			# this is probably not very elegant, excuse my perl ;-)&lt;br /&gt;
 +     	    $tmpfield = $QualifiedField;&lt;br /&gt;
 +    	    $tmpfield =~ s/(lower)?//g;&lt;br /&gt;
 +            $clause = &amp;#039;(contains(&amp;#039; . $tmpfield . &amp;#039;,&amp;#039; . $args{&amp;#039;VALUE&amp;#039;} . &amp;#039;) &amp;amp;gt;0)&amp;#039;;&lt;br /&gt;
 +        }&lt;br /&gt;
 +        elsif ($QualifiedField =~ /lower\(Attachments_\d+\.Content\)/  and $args{&amp;#039;OPERATOR&amp;#039;} eq &amp;#039;NOT LIKE&amp;#039;) {&lt;br /&gt;
 +     	    $tmpfield = $QualifiedField;&lt;br /&gt;
 +    	    $tmpfield =~ s/(lower)?//g;&lt;br /&gt;
 +            $clause = &amp;#039;(not contains(&amp;#039; . $tmpfield . &amp;#039;,&amp;#039; . $args{&amp;#039;VALUE&amp;#039;} . &amp;#039;) &amp;amp;gt;0)&amp;#039;;&lt;br /&gt;
 +        }&lt;br /&gt;
 +		# Second fix RTFM to use OracleText when searching Article Content and LargeContent&lt;br /&gt;
 +        elsif ($QualifiedField =~ /ObjectCustomFieldValues_\d+\.Largecontent/ and $args{&amp;#039;OPERATOR&amp;#039;} eq &amp;#039;LIKE&amp;#039;) {&lt;br /&gt;
 +     	    $tmpfield = $QualifiedField;&lt;br /&gt;
 +    	    $tmpfield =~ s/(lower)?//g;&lt;br /&gt;
 +            $clause = &amp;#039;(contains(&amp;#039; . $tmpfield . &amp;#039;,&amp;#039; . $args{&amp;#039;VALUE&amp;#039;} . &amp;#039;) &amp;amp;gt;0)&amp;#039;;&lt;br /&gt;
 +        }&lt;br /&gt;
 +		elsif ($QualifiedField =~ /ObjectCustomFieldValues_\d+\.Largecontent/ and $args{&amp;#039;OPERATOR&amp;#039;} eq &amp;#039;NOT LIKE&amp;#039;) {&lt;br /&gt;
 +     	    $tmpfield = $QualifiedField;&lt;br /&gt;
 +	   	    $tmpfield =~ s/(lower)?//g;&lt;br /&gt;
 +            $clause = &amp;#039;(not contains(&amp;#039; . $tmpfield . &amp;#039;,&amp;#039; . $args{&amp;#039;VALUE&amp;#039;} . &amp;#039;) &amp;amp;gt;0)&amp;#039;;&lt;br /&gt;
 +        }&lt;br /&gt;
 +&lt;br /&gt;
 +    }&lt;br /&gt;
 +&lt;br /&gt;
      # Juju because this should come _AFTER_ the EA&lt;br /&gt;
      my @prefix;&lt;br /&gt;
      if ( $self-&amp;amp;gt;{_open_parens}{ $ClauseId } ) {&lt;br /&gt;
&lt;br /&gt;
===End Searchbuilder patch no. 1===&lt;br /&gt;
&lt;br /&gt;
===Start Searchbuilder patch no. 2===&lt;br /&gt;
&lt;br /&gt;
 --- Handle.pm.orig	2007-04-10 22:48:42.000000000 +0200&lt;br /&gt;
 +++ Handle.pm	2007-07-12 11:13:00.000000000 +0200&lt;br /&gt;
 @@ -1101,6 +1101,14 @@&lt;br /&gt;
      # of here as we can&amp;#039;t parse subclauses&lt;br /&gt;
      return 1 if grep $_ ne &amp;#039;generic_restrictions&amp;#039;, keys %{ $args{&amp;#039;SearchBuilder&amp;#039;}-&amp;amp;gt;{&amp;#039;subclauses&amp;#039;} };&lt;br /&gt;
 &lt;br /&gt;
 +# JvdW 2007-07-12&lt;br /&gt;
 +# Get out of this function if were dealing with either Attachments or ObjectCustomFieldValues&lt;br /&gt;
 +# since these are modified and parser trips over &amp;#039;(contains(content,&amp;#039;test&amp;#039;)&amp;amp;gt;0)&lt;br /&gt;
 +# haven&amp;#039;t seen any side effect but that doesn&amp;#039;t mean there aren&amp;#039;t any.&lt;br /&gt;
 +# feel free to fix this lousy perl of mine ;-)&lt;br /&gt;
 +	return 1 if $args{&amp;#039;ALIAS&amp;#039;} =~ /Attachments_\d+/ ;&lt;br /&gt;
 + 	return 1 if $args{&amp;#039;ALIAS&amp;#039;} =~ /ObjectCustomFieldValues_\d+/ ;&lt;br /&gt;
 +&lt;br /&gt;
      # build full list of generic conditions&lt;br /&gt;
      my @conditions;&lt;br /&gt;
      foreach ( grep @$_, values %{ $args{&amp;#039;SearchBuilder&amp;#039;}-&amp;amp;gt;{&amp;#039;restrictions&amp;#039;} } ) {&lt;br /&gt;
&lt;br /&gt;
===End Searchbuilder patch no. 2===&lt;br /&gt;
&lt;br /&gt;
===Start Search.html=== copy share/html/RTFM/Article/Search.hmtl to local/html/RTFM/Article/Search.html edit Search.html (find the first and second occurrence of $value = &amp;quot;%$1%&amp;quot;; and change it to $value = &amp;quot;$1&amp;quot;; leave the third and fourth occurrence alone, they are responsible for searching small string values and don&amp;#039;t have a huge impact on performance. ===End Search.html===&lt;br /&gt;
&lt;br /&gt;
===Start [[OracleTest]] part===&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;/* Direct_datastore is for text in 1 column further no attributes */&lt;br /&gt;
 &lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.drop_preference(&amp;#039;&amp;quot;CNT_DST&amp;quot;&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 &lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.create_preference(&amp;#039;&amp;quot;CNT_DST&amp;quot;&amp;#039;,&amp;#039;DIRECT_DATASTORE&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 /* NULL_FILTER because we only want text indexing or auto_filter because*/&lt;br /&gt;
 /* we add an extra fmt column to Attachments which holds a flag whether */&lt;br /&gt;
 /* that row is indexed or not */&lt;br /&gt;
 &lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.drop_preference(&amp;#039;&amp;quot;CNT_FIL&amp;quot;&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.create_preference(&amp;#039;&amp;quot;CNT_FIL&amp;quot;&amp;#039;,&amp;#039;AUTO_FILTER&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.drop_section_group(&amp;#039;&amp;quot;CNT_SGP&amp;quot;&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.create_section_group(&amp;#039;&amp;quot;CNT_SGP&amp;quot;&amp;#039;,&amp;#039;NULL_SECTION_GROUP&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 /* BASIC_LEXER is sufficient because we only index English/Dutch  */&lt;br /&gt;
 /* Its wise to set some attributes, look at Oracle Docs for which */&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.drop_preference(&amp;#039;&amp;quot;CNT_LEX&amp;quot;&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.create_preference(&amp;#039;&amp;quot;CNT_LEX&amp;quot;&amp;#039;,&amp;#039;BASIC_LEXER&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;CNT_LEX&amp;#039;, &amp;#039;composite&amp;#039;, &amp;#039;DUTCH&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;CNT_LEX&amp;#039;, &amp;#039;index_themes&amp;#039;, &amp;#039;NO&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;CNT_LEX&amp;#039;, &amp;#039;index_stems&amp;#039;, &amp;#039;DUTCH&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;CNT_LEX&amp;#039;, &amp;#039;index_text&amp;#039;, &amp;#039;YES&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;CNT_LEX&amp;#039;, &amp;#039;printjoins&amp;#039;, &amp;#039;_-.&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 /* BASIC_WORDLIST to set properties of stop words            */&lt;br /&gt;
 /* in my case I have added Dutch and English, edit to needs  */&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.drop_preference(&amp;#039;&amp;quot;CNT_WDL&amp;quot;&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.create_preference(&amp;#039;&amp;quot;CNT_WDL&amp;quot;&amp;#039;,&amp;#039;BASIC_WORDLIST&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;&amp;quot;CNT_WDL&amp;quot;&amp;#039;,&amp;#039;STEMMER&amp;#039;,&amp;#039;DUTCH&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;&amp;quot;CNT_WDL&amp;quot;&amp;#039;,&amp;#039;FUZZY_MATCH&amp;#039;,&amp;#039;DUTCH&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.drop_stoplist(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.create_stoplist(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;BASIC_STOPLIST&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;Corp&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;Mr&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;Mrs&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;Ms&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;Mz&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;a&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;about&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;after&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;all&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;also&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;an&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;and&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;any&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;are&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;as&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;at&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;be&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;because&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;been&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;but&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;by&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;can&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;co&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;could&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;for&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;from&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;had&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;has&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;have&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;he&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;her&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;his&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;if&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;in&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;inc&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;into&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;is&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;it&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;its&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;last&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;more&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;most&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;no&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;not&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;of&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;on&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;one&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;only&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;or&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;other&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;out&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;over&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;s&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;says&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;she&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;so&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;some&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;such&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;than&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;that&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;the&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;their&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;there&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;they&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;this&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;to&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;up&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;was&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;we&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;were&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;when&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;which&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;who&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;will&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;with&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;would&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;aan&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;aangaande&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;aangezien&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;achter&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;achterna&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;afgelopen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;al&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;aldaar&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;aldus&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;alhoewel&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;alias&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;alle&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;allebei&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;alleen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;alsnog&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;altijd&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;altoos&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ander&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;andere&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;anders&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;anderszins&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;behalve&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;behoudens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;beide&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;beiden&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ben&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;beneden&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;bent&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;bepaald&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;betreffende&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;bij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;binnen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;binnenin&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;boven&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;bovenal&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;bovendien&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;bovengenoemd&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;bovenstaand&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;bovenvermeld&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;buiten&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;daar&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;daarheen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;daarin&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;daarna&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;daarnet&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;daarom&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;daarop&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;daarvanlangs&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;dan&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;dat&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;de&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;die&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;dikwijls&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;dit&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;door&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;doorgaand&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;dus&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;echter&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;eer&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;eerdat&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;eerder&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;eerlang&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;eerst&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;elk&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;elke&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;en&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;enig&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;enigszins&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;enkel&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;er&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;erdoor&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;even&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;eveneens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;evenwel&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gauw&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gedurende&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;geen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gehad&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gekund&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;geleden&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gelijk&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gemoeten&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gemogen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;geweest&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gewoon&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;gewoonweg&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;haar&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hadden&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hare&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;heb&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hebben&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hebt&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;heeft&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hem&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;het&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hierbeneden&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hierboven&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hoe&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hoewel&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hun&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;hunne&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ik&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ikzelf&amp;#039;);&lt;br /&gt;
 /*  ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;in&amp;#039;);*/&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;inmiddels&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;inzake&amp;#039;);&lt;br /&gt;
 /*  ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;is&amp;#039;);*/&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;jezelf&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;jij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;jijzelf&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;jou&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;jouw&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;jouwe&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;juist&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;jullie&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;kan&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;klaar&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;kon&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;konden&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;krachtens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;kunnen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;kunt&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;later&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;liever&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;maar&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mag&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;meer&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;met&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mezelf&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mijn&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mijnent&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mijner&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mijzelf&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;misschien&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mocht&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mochten&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;moest&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;moesten&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;moet&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;moeten&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;mogen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;na&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;naar&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;nadat&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;net&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;niet&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;noch&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;nog&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;nogal&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;nu&amp;#039;);&lt;br /&gt;
 /*  ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;of&amp;#039;);*/&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ofschoon&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;om&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;omdat&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;omhoog&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;omlaag&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;omstreeks&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;omtrent&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;omver&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;onder&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ondertussen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ongeveer&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ons&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;onszelf&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;onze&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ook&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;op&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;opnieuw&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;opzij&amp;#039;);&lt;br /&gt;
 /*  ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;over&amp;#039;);*/&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;overeind&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;overigens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;pas&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;precies&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;reeds&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;rond&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;rondom&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;sedert&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;sinds&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;sindsdien&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;slechts&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;sommige&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;spoedig&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;steeds&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;tamelijk&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;tenzij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;terwijl&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;thans&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;tijdens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;toch&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;toen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;toenmaals&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;toenmalig&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;tot&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;totdat&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;tussen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;uit&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;uitgezonderd&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vaak&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;van&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vandaan&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vanuit&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vanwege&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;veeleer&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;verder&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vervolgens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vol&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;volgens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;voor&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vooraf&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vooral&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vooralsnog&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;voorbij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;voordat&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;voordezen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;voordien&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;voorheen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;voorop&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vooruit&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vrij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;vroeg&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;waar&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;waarom&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wanneer&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;want&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;waren&amp;#039;);&lt;br /&gt;
 /*  ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;was&amp;#039;);*/&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wat&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;weer&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;weg&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wegens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wel&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;weldra&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;welk&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;welke&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wie&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wiens&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wier&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;wijzelf&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zal&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;ze&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zelfs&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zichzelf&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zij&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zijn&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zijne&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zo&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zodra&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zonder&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zou&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zouden&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zowat&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zulke&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zullen&amp;#039;);&lt;br /&gt;
   ctx_ddl.add_stopword(&amp;#039;&amp;quot;CNT_SPL&amp;quot;&amp;#039;,&amp;#039;zult&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.drop_preference(&amp;#039;&amp;quot;CNT_STO&amp;quot;&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_ddl.create_preference(&amp;#039;&amp;quot;CNT_STO&amp;quot;&amp;#039;,&amp;#039;BASIC_STORAGE&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;&amp;quot;CNT_STO&amp;quot;&amp;#039;,&amp;#039;R_TABLE_CLAUSE&amp;#039;,&amp;#039;lob (data) store as (cache&lt;br /&gt;
 )&amp;#039;);&lt;br /&gt;
   ctx_ddl.set_attribute(&amp;#039;&amp;quot;CNT_STO&amp;quot;&amp;#039;,&amp;#039;I_INDEX_CLAUSE&amp;#039;,&amp;#039;compress 2&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 /* Debug/progress check, will log in $ORACLE_HOME/ctx/log */&lt;br /&gt;
 begin&lt;br /&gt;
   ctx_output.start_log(&amp;#039;CNT_LOG&amp;#039;);&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 /* If this is a production database, fill in the added column */&lt;br /&gt;
 /* with the correct info to rebuild the index later           */&lt;br /&gt;
 update attachments&lt;br /&gt;
 set fmt=&amp;#039;ignore&amp;#039;&lt;br /&gt;
 where&lt;br /&gt;
 contentencoding is NULL&lt;br /&gt;
 &lt;br /&gt;
 update attachments&lt;br /&gt;
 set fmt=&amp;#039;ignore&amp;#039;&lt;br /&gt;
 where&lt;br /&gt;
 contentencoding = &amp;#039;base64&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 update attachments&lt;br /&gt;
 set fmt=&amp;#039;text&amp;#039;&lt;br /&gt;
 where&lt;br /&gt;
 contentencoding = &amp;#039;none&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 update attachments&lt;br /&gt;
 set fmt=&amp;#039;text&amp;#039;&lt;br /&gt;
 where&lt;br /&gt;
 contentencoding = &amp;#039;quoted-printable&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 /* Extent the Attachments table with an extra column */&lt;br /&gt;
 /* This needs te be done only once                   */&lt;br /&gt;
 ALTER TABLE RT_USER.ATTACHMENTS&lt;br /&gt;
  ADD (context_fmt  VARCHAR2(10));&lt;br /&gt;
 &lt;br /&gt;
 drop index cnt;&lt;br /&gt;
 &lt;br /&gt;
 create index &amp;quot;RT_USER&amp;quot;.&amp;quot;CNT&amp;quot;&lt;br /&gt;
   on &amp;quot;RT_USER&amp;quot;.&amp;quot;ATTACHMENTS&amp;quot;&lt;br /&gt;
       (&amp;quot;CONTENT&amp;quot;)&lt;br /&gt;
   indextype is ctxsys.context&lt;br /&gt;
   parameters(&amp;#039;&lt;br /&gt;
     format column    context_fmt&lt;br /&gt;
     datastore       &amp;quot;CNT_DST&amp;quot;&lt;br /&gt;
     filter          &amp;quot;CNT_FIL&amp;quot;&lt;br /&gt;
     section group   &amp;quot;CNT_SGP&amp;quot;&lt;br /&gt;
     lexer           &amp;quot;CNT_LEX&amp;quot;&lt;br /&gt;
     wordlist        &amp;quot;CNT_WDL&amp;quot;&lt;br /&gt;
     stoplist        &amp;quot;CNT_SPL&amp;quot;&lt;br /&gt;
     storage         &amp;quot;CNT_STO&amp;quot;&lt;br /&gt;
   &amp;#039;)&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 begin&lt;br /&gt;
   ctx_output.end_log;&lt;br /&gt;
 end;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 /* Add a trigger so that new rows are properly tagged */&lt;br /&gt;
 CREATE OR REPLACE TRIGGER RT_USER.BI_Att&lt;br /&gt;
 BEFORE INSERT&lt;br /&gt;
 ON RT_USER.ATTACHMENTS&lt;br /&gt;
 REFERENCING NEW AS New OLD AS Old&lt;br /&gt;
 FOR EACH ROW&lt;br /&gt;
 DECLARE&lt;br /&gt;
 /******************************************************************************&lt;br /&gt;
    NAME:&lt;br /&gt;
    PURPOSE:&lt;br /&gt;
 &lt;br /&gt;
    REVISIONS:&lt;br /&gt;
    Ver        Date        Author           Description&lt;br /&gt;
    ---------  ----------  ---------------  ------------------------------------&lt;br /&gt;
    1.0        24-5-2007   Joop v/d Wege   1. Created this trigger.&lt;br /&gt;
 &lt;br /&gt;
    NOTES:&lt;br /&gt;
    Trigger takes care of filling the context_fmt column with the right&lt;br /&gt;
    value so that only text is really indexed and not base64 rows&lt;br /&gt;
 &lt;br /&gt;
 ******************************************************************************/&lt;br /&gt;
 BEGIN&lt;br /&gt;
 &lt;br /&gt;
     IF :new.CONTENTENCODING = &amp;#039;base64&amp;#039; OR :new.CONTENTENCODING is NULL THEN&lt;br /&gt;
        :new.context_fmt := &amp;#039;ignore&amp;#039;;&lt;br /&gt;
     ELSE&lt;br /&gt;
         :new.context_fmt := &amp;#039;text&amp;#039;;&lt;br /&gt;
     END IF;&lt;br /&gt;
 &lt;br /&gt;
 END ;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 /* There needs to be a job that on a regular basis refreshes the index */&lt;br /&gt;
 BEGIN&lt;br /&gt;
   SYS.DBMS_JOB.REMOVE(21);&lt;br /&gt;
 COMMIT;&lt;br /&gt;
 END;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 DECLARE&lt;br /&gt;
   X NUMBER;&lt;br /&gt;
 BEGIN&lt;br /&gt;
   SYS.DBMS_JOB.SUBMIT&lt;br /&gt;
   ( job       =&amp;amp;gt; X&lt;br /&gt;
    ,what      =&amp;amp;gt; &amp;#039;DECLARE&lt;br /&gt;
    stmt VARCHAR2(200);&lt;br /&gt;
 BEGIN&lt;br /&gt;
    stmt := &amp;#039;&amp;#039;ALTER INDEX cnt rebuild PARAMETERS(&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;sync memory 40M&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;)&amp;#039;&amp;#039;;&lt;br /&gt;
    EXECUTE IMMEDIATE stmt;&lt;br /&gt;
 END;&lt;br /&gt;
 &amp;#039;&lt;br /&gt;
    ,next_date =&amp;amp;gt; to_date(&amp;#039;20-07-2007 06:00:00&amp;#039;,&amp;#039;dd/mm/yyyy hh24:mi:ss&amp;#039;)&lt;br /&gt;
    ,interval  =&amp;amp;gt; &amp;#039;TRUNC(SYSDATE+1)+6/24&amp;#039;&lt;br /&gt;
    ,no_parse  =&amp;amp;gt; FALSE&lt;br /&gt;
   );&lt;br /&gt;
   SYS.DBMS_OUTPUT.PUT_LINE(&amp;#039;Job Number is: &amp;#039; || to_char(x));&lt;br /&gt;
 COMMIT;&lt;br /&gt;
 END;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 /* test if things work                                                      */&lt;br /&gt;
 /* first run is slow, second should be fast &amp;amp;lt;500ms)                         */&lt;br /&gt;
 select * from attachments where contains(content,&amp;#039;accounts&amp;#039;)&amp;amp;gt;0;&lt;br /&gt;
 &lt;br /&gt;
 /****************************************************************************/&lt;br /&gt;
 /* Repeat for ObjectCustomFieldValues                                       */&lt;br /&gt;
 /****************************************************************************/&lt;br /&gt;
 &lt;br /&gt;
 alter table objectcustomfieldvalues add (context_fmt varchar2(10));&lt;br /&gt;
 &lt;br /&gt;
 update objectcustomfieldvalues&lt;br /&gt;
 set context_fmt=&amp;#039;ignore&amp;#039;&lt;br /&gt;
 where&lt;br /&gt;
 contentencoding is NULL;&lt;br /&gt;
 &lt;br /&gt;
 update objectcustomfieldvalues&lt;br /&gt;
 set context_fmt=&amp;#039;ignore&amp;#039;&lt;br /&gt;
 where&lt;br /&gt;
 contentencoding = &amp;#039;base64&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 update objectcustomfieldvalues&lt;br /&gt;
 set context_fmt=&amp;#039;text&amp;#039;&lt;br /&gt;
 where&lt;br /&gt;
 contentencoding = &amp;#039;none&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 update objectcustomfieldvalues&lt;br /&gt;
 set context_fmt=&amp;#039;text&amp;#039;&lt;br /&gt;
 where&lt;br /&gt;
 contentencoding = &amp;#039;quoted-printable&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 CREATE OR REPLACE TRIGGER RT_USER.BI_OCFV&lt;br /&gt;
 BEFORE INSERT&lt;br /&gt;
 ON RT_USER.objectcustomfieldvalues&lt;br /&gt;
 REFERENCING NEW AS New OLD AS Old&lt;br /&gt;
 FOR EACH ROW&lt;br /&gt;
 DECLARE&lt;br /&gt;
 /******************************************************************************&lt;br /&gt;
    NAME:&lt;br /&gt;
    PURPOSE:&lt;br /&gt;
 &lt;br /&gt;
    REVISIONS:&lt;br /&gt;
    Ver        Date        Author           Description&lt;br /&gt;
    ---------  ----------  ---------------  ------------------------------------&lt;br /&gt;
    1.0        24-5-2007   Joop v/d Wege   1. Created this trigger.&lt;br /&gt;
 &lt;br /&gt;
    NOTES:&lt;br /&gt;
    Trigger takes care of filling the context_fmt column with the right&lt;br /&gt;
    value so that only text is really indexed and not base64 rows&lt;br /&gt;
 &lt;br /&gt;
 ******************************************************************************/&lt;br /&gt;
 BEGIN&lt;br /&gt;
 &lt;br /&gt;
     IF :new.CONTENTENCODING = &amp;#039;base64&amp;#039; OR :new.CONTENTENCODING is NULL THEN&lt;br /&gt;
        :new.context_fmt := &amp;#039;ignore&amp;#039;;&lt;br /&gt;
     ELSE&lt;br /&gt;
         :new.context_fmt := &amp;#039;text&amp;#039;;&lt;br /&gt;
     END IF;&lt;br /&gt;
 &lt;br /&gt;
 END ;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 drop index ocfv_cnt;&lt;br /&gt;
 &lt;br /&gt;
 create index ocfv_cnt&lt;br /&gt;
   on &amp;quot;RT_USER&amp;quot;.&amp;quot;OBJECTCUSTOMFIELDVALUES&amp;quot;&lt;br /&gt;
       (&amp;quot;LARGECONTENT&amp;quot;)&lt;br /&gt;
   indextype is ctxsys.context&lt;br /&gt;
   parameters(&amp;#039;&lt;br /&gt;
     format column    context_fmt&lt;br /&gt;
     datastore       &amp;quot;CNT_DST&amp;quot;&lt;br /&gt;
     filter          &amp;quot;CNT_FIL&amp;quot;&lt;br /&gt;
     section group   &amp;quot;CNT_SGP&amp;quot;&lt;br /&gt;
     lexer           &amp;quot;CNT_LEX&amp;quot;&lt;br /&gt;
     wordlist        &amp;quot;CNT_WDL&amp;quot;&lt;br /&gt;
     stoplist        &amp;quot;CNT_SPL&amp;quot;&lt;br /&gt;
     storage         &amp;quot;CNT_STO&amp;quot;&lt;br /&gt;
   &amp;#039;)&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 select * from objectcustomfieldvalues where contains(largecontent,&amp;#039;accounts&amp;#039;)&amp;amp;gt;0&lt;br /&gt;
 &lt;br /&gt;
 /* depending on whether both RT and RTFM are used use this job instead of the */&lt;br /&gt;
 /* previous one                                                               */&lt;br /&gt;
 BEGIN&lt;br /&gt;
   SYS.DBMS_JOB.REMOVE(21);&lt;br /&gt;
 COMMIT;&lt;br /&gt;
 END;&lt;br /&gt;
 /&lt;br /&gt;
 &lt;br /&gt;
 DECLARE&lt;br /&gt;
   X NUMBER;&lt;br /&gt;
 BEGIN&lt;br /&gt;
   SYS.DBMS_JOB.SUBMIT&lt;br /&gt;
   ( job       =&amp;amp;gt; X&lt;br /&gt;
    ,what      =&amp;amp;gt; &amp;#039;DECLARE&lt;br /&gt;
    stmt VARCHAR2(200);&lt;br /&gt;
 BEGIN&lt;br /&gt;
    stmt := &amp;#039;&amp;#039;ALTER INDEX cnt rebuild PARAMETERS(&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;sync memory 40M&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;)&amp;#039;&amp;#039;;&lt;br /&gt;
    EXECUTE IMMEDIATE stmt;&lt;br /&gt;
    stmt := &amp;#039;&amp;#039;ALTER INDEX ocfv_cnt rebuild PARAMETERS(&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;sync memory 40M&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;)&amp;#039;&amp;#039;;&lt;br /&gt;
    EXECUTE IMMEDIATE stmt;&lt;br /&gt;
 &lt;br /&gt;
 END;&lt;br /&gt;
 &amp;#039;&lt;br /&gt;
    ,next_date =&amp;amp;gt; to_date(&amp;#039;25-07-2007 06:00:00&amp;#039;,&amp;#039;dd/mm/yyyy hh24:mi:ss&amp;#039;)&lt;br /&gt;
    ,interval  =&amp;amp;gt; &amp;#039;TRUNC(SYSDATE+1)+6/24&amp;#039;&lt;br /&gt;
    ,no_parse  =&amp;amp;gt; FALSE&lt;br /&gt;
   );&lt;br /&gt;
   SYS.DBMS_OUTPUT.PUT_LINE(&amp;#039;Job Number is: &amp;#039; || to_char(x));&lt;br /&gt;
 COMMIT;&lt;br /&gt;
 END;&lt;br /&gt;
 /&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===End [[OracleTest]] part===&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>