En aquellos casos en los que necesite crear un índice de texto en más de una columna, la manera más fácil de hacerlo es utilizando la función escalar de SQL y combinando las búsquedas en esas columnas. Esto puede observarse en el ejemplo siguiente:
SELECT AUTOR,TÍTULO FROM DB2EXT.TEXTTAB WHERE CONTAINS(COMENTARIOS, '"libro"')=1 and CONTAINS(AUTOR,'"Mike"')=1
Para una función de valor de tabla será más difícil ya que es posible que necesite una unión por razones de rendimiento. Otra posibilidad con la función de valor de tabla es utilizar una vista y combinar las columnas de tabla en una columna de vista para crear un índice de texto. De esta manera, evitará hacer dos llamadas diferentes de búsqueda de texto.
Es posible que la combinación de columnas de texto proporcione una mejora en el rendimiento. No obstante, también depende de manera muy importante de los requisitos de búsqueda individuales.