Compartir a través de


Crear e implementar un diccionario de sinónimos en SharePoint Server

SE APLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

Use un archivo de diccionario de sinónimos para especificar sinónimos para una sola palabra o varias palabras que se producen en las consultas de la experiencia de búsqueda clásica. La consulta se expande de acuerdo con las entradas en el diccionario de sinónimos. Cree y mantenga el archivo de sinónimos en un sistema externo a SharePoint Server antes de importarlo a SharePoint Server para que los sinónimos estén disponibles para el sistema de búsqueda.

Nota:

Solo puede implementar un diccionario de sinónimos por granja de servidores de SharePoint Server.

Crear un diccionario de sinónimos

Para definir las entradas en el diccionario de sinónimos, escriba términos y sus sinónimos correspondientes en un archivo separado por comas (.csv). Si lo desea, también puede especificar el idioma en el que se debe escribir la consulta para aplicar al sinónimo.

Si desea definir más de un sinónimo para una clave, deberá crear varias entradas en el diccionario de sinónimos. De la misma forma, si desea que un sinónimo devuelva resultados recíprocos, es decir, si quiere que el término "IE" devuelva resultados de búsqueda para "Internet Explorer" y que el término "Internet Explorer" devuelva resultados para "IE", debe crear dos entradas en el diccionario de sinónimos.

Para crear los términos del diccionario de sinónimos, puede usar caracteres Unicode alfabéticos como a, ø, ü o é. Los términos también pueden incluir caracteres de subrayado (_), guiones (-) y apóstrofos rectos ('). Los términos no pueden incluir caracteres Unicode no alfabéticos, como hashtag (#), barra diagonal (/), barra diagonal inversa (\), punto (.) o signo de interrogación (?). Tampoco puede usar abreviaturas que incluyan caracteres Unicode no alfabéticos, como E.K.G o d\r.

La coincidencia entre las claves del diccionario de sinónimos y los términos de la consulta no distingue entre mayúsculas y minúsculas. Cuando un término de la consulta coincide con una clave del diccionario, la consulta se expande con los sinónimos correspondientes a dicha clave, y los resultados de la búsqueda muestran los resultados del término de la consulta original y también los del sinónimo.

Para crear un diccionario de sinónimos:

  1. Cree un archivo .csv con las columnas Clave, Sinónimo e idioma. Asegúrese de que se use una coma como separador de columna. Si el archivo contiene caracteres que no son ASCII, como el acento diacrítico, debe codificarlo en UTF-8. Guarde el archivo en una ubicación a la que se pueda acceder desde el servidor desde el que ejecutará el cmdlet de Microsoft PowerShell para implementar el diccionario de sinónimos.

    • En la columna Clave escriba el término (una o varias palabras) que desea que desencadene un sinónimo cuando aparezca el término en una consulta. Asegúrese de que los espacios alrededor de las condiciones iniciales o finales.

    • En la columna Sinónimo, escriba el sinónimo (una varias palabras) que desea agregar a la consulta si el término especificado en la columna Clave aparece en una consulta. Los sinónimos que constan de varias palabras se agregarán como frases a la consulta.

    • En la columna opcional Idioma, escriba la abreviatura del idioma para el que debe aplicarse el sinónimo. Vea la tabla en Características de búsqueda lingüística en SharePoint Server para obtener información general sobre los idiomas disponibles y su código. Si deja en blanco esta columna, la consulta se expandirá con el sinónimo independientemente del idioma de consulta. Asegúrese de no dejar ningún espacio antes ni después de los códigos de idioma.

Un diccionario de sinónimos suele usarse para expandir los acrónimos. Pero un diccionario de sinónimos también se puede usar para incluir automáticamente variaciones de un término de búsqueda en una consulta de terminología específica usada en la organización. Una entrada de archivo de diccionario de sinónimos de ejemplo podría tener este aspecto: Clave, Sinónimo, IE de idioma, Internet Explorer Internet Explorer, IE UN, Naciones Unidas, en UN, Vereinte Nationen, de BAM, facturación y administración de cuentas y administración de cuentas, facturación y cuentas

Implementar un diccionario de sinónimos

Cree y mantenga el archivo de sinónimos en un archivo externo a SharePoint Server antes de importarlo a SharePoint Server para que los sinónimos estén disponibles para el sistema de búsqueda. No se puede exportar un diccionario de sinónimos desde SharePoint Server. Si desea realizar cambios en los sinónimos, deberá actualizar el archivo de diccionario de sinónimos y, a continuación, volver a implementarlo.

Nota:

Cuando se vuelve a implementar un archivo de diccionario de sinónimos, el diccionario de sinónimos existente se sobrescribirá con la información del archivo de sinónimos actualizado.

Para importar un archivo de diccionario de sinónimos:

  1. Compruebe si la cuenta de usuario que está realizando este procedimiento es administrador de la aplicación de servicio de búsqueda.

  2. Inicie el Shell de administración de SharePoint.

  3. En el símbolo del sistema de Windows PowerShell, escriba el siguiente comando:

    $searchApp = Get-SPEnterpriseSearchServiceApplication
    Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename <Path>
    

    Donde:

    • <Ruta de acceso> especifica la ruta de acceso UNC completa del archivo .csv (el diccionario de sinónimos) que desea importar.

Vea también

Características de búsqueda lingüística en SharePoint Server

Import-SPEnterpriseSearchThesaurus