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

Búsqueda de texto completo en el servidor MS SQL


Article Summary

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 con 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 seleccionó Búsqueda de texto completo cuando instaló SQL Server, ejecute nuevamente la configuración de SQL Server para agregarla.

Hay más información disponible en la documentación de ayuda de Microsoft MSQL. También puede encontrar una guía paso a paso para agregar 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 al agregar nuevas características a la edición del servidor MSSQL existente. La disponibilidad del componente de búsqueda de texto completo depende de la edición del servidor SQL (consulte la tabla a continuación).

Características compatibles con las ediciones de SQL Server

VersiónCaracterísticas disponibles

SQL Server 2014

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

SQL Server 2016

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

SQL Server 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 predeterminado. Puede ver una lista de opciones para otros idiomas en la documentación de idiomas de texto completo del 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 de longitud predeterminados específicos y puede encontrar todas las palabras siempre que sean palabras que se encuentran comúnmente en un diccionario.

Detener palabras 

Las palabras de alto son un conjunto de palabras que se excluirán de las consultas de índice y búsqueda. Dependen del idioma que se utilice durante la indexación y la búsqueda, así como de la presencia del 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 SQLde Microsoft

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