Búsqueda de texto completo en el servidor MS SQL

Prev Next

La búsqueda de texto completo (FTS) permite un enfoque sofisticado para la búsqueda de texto en Totara, particularmente dentro del catálogo. Los detalles de cómo configurar esto utilizando MS SQL se pueden encontrar en esta página.

Instalación

La búsqueda de texto completo es un componente opcional del Motor de Base de Datos de SQL Server. Si no seleccionaste la búsqueda de texto completo cuando instalaste SQL Server, vuelve a ejecutar la configuración de SQL Server para agregarlo.

Hay más información disponible en la documentación de ayuda de Microsoft MSQL. También puedes encontrar una guía paso a paso para añadir características a una instancia de SQL Server en su documentación de ayuda.

El componente de búsqueda de texto completo se puede seleccionar de la lista de características disponibles cuando se agregan nuevas características a la edición existente del servidor MSSQL. La disponibilidad del componente de búsqueda de texto completo depende de la edición del servidor SQL (consulte la tabla a continuación).

Funciones compatibles con las ediciones de SQL Server

VersiónCaracterísticas disponibles

Servidor SQL 2014

https://docs.microsoft.com/en-us/sql/2014/getting-started/features-supported-by-the-editions-of-sql-server-2014?view=sql-server-2017

Servidor SQL 2016

https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2016?view=sql-server-2017

Servidor SQL 2017

https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2017?view=sql-server-2017

Idioma

MS SQL Server utiliza inglés como idioma por defecto. Puedes ver una lista de opciones para otros idiomas en la documentación de idiomas de texto completo MSSQL.

$CFG->dboptions['ftslanguage'] = 'English';
 $CFG->dboptions['ftslanguage'] = 'German';
 $CFG->dboptions['ftslanguage'] = 'Japanese';
 $CFG->dboptions['ftslanguage'] = 1028; // Traditional Chinese
 $CFG->dboptions['ftslanguage'] = 2052; // Simplified Chinese

Longitud mínima del término de búsqueda

MS SQL Server no tiene requisitos específicos de longitud por defecto y puede encontrar todas las palabras siempre que sean palabras que se encuentran comúnmente en un diccionario.

Palabras de detención 

Las palabras de detención son un conjunto de palabras que se excluirán de las consultas de índice y búsqueda. Dependen del idioma utilizado durante la indexación y la búsqueda, así como de la presencia en el diccionario para la instalación de la base de datos.

Por ejemplo, si un usuario busca 'Hoteles en Wellington', el sistema excluiría la palabra 'en' de la búsqueda.

Se pueden encontrar más detalles sobre las palabras de detención de MS SQL Server 2017 en la documentación SQL de Microsoft

Join the Totara Community for more resources to help you get the most out of Totara. 


© Copyright 2025 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions.