Búsqueda de texto completo en el servidor MS SQL
  • 25 Oct 2022
  • 1 Minuto para leer

Búsqueda de texto completo en el servidor MS SQL


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 usando 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 de SQL Server (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'] = 'Inglés';
 $CFG->dboptions['ftslanguage'] = 'Alemán';
 $CFG->dboptions['ftslanguage'] = 'Japonés';
 $CFG->dboptions['ftslanguage'] = 1028; // Chino tradicional
 $CFG->dboptions['ftslanguage'] = 2052; // Chino simplificado

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

© Copyright 2022 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. 


¿Te ha sido útil este artículo?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.