Wenn ein Textindex über mehr als eine Spalte erstellt werden muss, besteht die einfachste Möglichkeit zur Ausführung dieses Arbeitschrittes in der Verwendung der skalaren SQL-Suchfunktion und im Kombinieren der Suchoperationen für diese Spalten. Dieser Vorgang ist im folgenden Beispiel dargestellt:
SELECT AUTHOR,TITLE FROM DB2EXT.TEXTTAB WHERE CONTAINS(COMMENT, '"book"')=1 and CONTAINS(AUTHOR,'"Mike"')=1
Bei einer Tabellenwertfunktion ist dies schwieriger, da aus Gründen der Systemleistung möglicherweise eine Verknüpfung verwendet werden muss. Eine weitere Möglichkeit besteht bei Tabellenwertfunktionen in der Verwendung einer Sicht und der Kombination Ihrer Tabellenspalten in einer Sichtspalte, um einen Textindex zu erstellen. Auf diese Weise werden nicht zwei separate Textsuchaufrufe benötigt.
Die Kombination der Textspalten führt möglicherweise zu einer Verbesserung der Systemleistung. Ob dies zutrifft, hängt jedoch in hohem Maße von den individuellen Suchanforderungen ab.