La propiedad administrada no aparece en los resultados de búsqueda: causa raíz y solución
🔍 WiseChecker

La propiedad administrada no aparece en los resultados de búsqueda: causa raíz y solución

Cuando crea una propiedad administrada en la búsqueda de SharePoint pero esa propiedad no aparece en los resultados de búsqueda, la causa casi siempre es una falta de coincidencia entre la propiedad rastreada y la configuración de la propiedad administrada. La búsqueda de SharePoint se basa en una canalización de dos pasos: el rastreo extrae los valores sin procesar en propiedades rastreadas y el esquema de búsqueda los asigna a propiedades administradas. Si falta la asignación, la propiedad no se puede buscar ni mostrar. Este artículo explica el fallo exacto de la canalización y proporciona instrucciones paso a paso para corregir la asignación de modo que su propiedad administrada aparezca en los resultados de búsqueda.

Puntos clave: Cómo corregir una propiedad administrada que no aparece en la búsqueda

  • Esquema de búsqueda > Asignación de propiedades rastreadas: Cada propiedad administrada debe estar asignada al menos a una propiedad rastreada. Sin esta asignación, la propiedad no tiene datos que indexar.
  • Rastreo completo después de cambios en el esquema: Los rastreos incrementales no detectan propiedades administradas nuevas o actualizadas. Se requiere un rastreo completo para rellenar el índice de búsqueda con la nueva asignación.
  • Configuración de la propiedad administrada para consulta y recuperación: Active las casillas Searchable (Buscable) y Retrievable (Recuperable) en la configuración de la propiedad administrada para permitir que la propiedad aparezca en los resultados y se muestre en el elemento web de resultados de búsqueda.

ADVERTISEMENT

Por qué una propiedad administrada no aparece en los resultados de búsqueda

La búsqueda de SharePoint funciona en tres etapas: rastreo, indexación y consulta. Durante el rastreo, el rastreador de búsqueda lee el contenido y almacena los valores sin procesar en propiedades rastreadas. Las propiedades rastreadas tienen nombres como ows_ProjectName o c_ProjectName. Estas propiedades rastreadas se asignan luego a propiedades administradas a través del esquema de búsqueda. Las propiedades administradas son aquellas contra las que los usuarios buscan y las que muestra el elemento web de resultados de búsqueda.

Si una propiedad administrada no aparece en los resultados de búsqueda, se cumple una de estas condiciones:

  • La propiedad administrada no tiene ninguna propiedad rastreada asignada.
  • La propiedad rastreada no contiene datos porque la columna de sitio o el tipo de contenido no está rellenado.
  • La propiedad administrada tiene la casilla Searchable (Buscable) o Retrievable (Recuperable) desactivada.
  • Solo se ejecutó un rastreo incremental después del cambio de esquema. Se requiere un rastreo completo.
  • El esquema de búsqueda se cambió en el nivel de inquilino, pero la colección de sitios usa una configuración de búsqueda personalizada que anula la configuración del inquilino.

La causa raíz más común es la falta de asignación de una propiedad rastreada. Cuando crea una propiedad administrada desde cero, SharePoint no le asigna automáticamente una propiedad rastreada. Debe seleccionar manualmente la propiedad rastreada correcta que contiene los datos que desea exponer en la búsqueda.

Pasos para asignar la propiedad rastreada y habilitar la propiedad administrada para la búsqueda

Siga estos pasos en orden. No omita el paso de rastreo completo.

  1. Abra el esquema de búsqueda en el centro de administración de SharePoint
    Vaya a Centro de administración de SharePoint > Buscar > Esquema de búsqueda. Esta página enumera todas las propiedades administradas y rastreadas del inquilino. Si trabaja en una colección de sitios específica, use Configuración del sitio > Esquema de búsqueda en su lugar.
  2. Localice la propiedad administrada que no aparece
    En la sección Propiedades administradas, escriba el nombre de su propiedad en el cuadro de filtro. Haga clic en el nombre de la propiedad para abrir su página de configuración. Si la propiedad no existe, cree una nueva propiedad administrada haciendo clic en Nueva propiedad administrada.
  3. Compruebe la asignación actual de propiedades rastreadas
    Desplácese hasta la sección Asignación a propiedades rastreadas. Si la lista está vacía, no hay ninguna propiedad rastreada asignada. Haga clic en Agregar una asignación para abrir el selector de propiedades rastreadas.
  4. Seleccione la propiedad rastreada correcta
    En el selector de propiedades rastreadas, busque la propiedad rastreada que corresponde a su columna de sitio. Por ejemplo, si su columna de sitio se llama ProjectName, la propiedad rastreada suele ser ows_ProjectName o c_ProjectName. Seleccione la propiedad rastreada y haga clic en Aceptar. Si no ve la propiedad rastreada, ejecute primero un rastreo completo (consulte el paso 7) y luego vuelva a este paso.
  5. Habilite Searchable (Buscable) y Retrievable (Recuperable)
    En la configuración de la propiedad administrada, desplácese hasta la casilla Searchable y actívela. Active también Retrievable si desea que el valor de la propiedad aparezca en los resultados de búsqueda. Opcionalmente, active Queryable si desea que los usuarios busquen específicamente esta propiedad mediante una consulta como ProjectName:Contoso. Haga clic en Aceptar o Guardar para aplicar los cambios.
  6. Verifique la asignación en la propiedad rastreada
    Cambie a la pestaña Propiedades rastreadas en la página Esquema de búsqueda. Busque la propiedad rastreada que asignó. Haga clic en ella y verifique que su propiedad administrada aparece en la sección Asignada a propiedades administradas. Si no es así, la asignación no se guardó. Repita los pasos 3 a 5.
  7. Solicite un rastreo completo
    Vaya a Centro de administración de SharePoint > Buscar > Administración de búsqueda. En Programación de rastreo, haga clic en Iniciar rastreo completo para el origen de contenido que contiene su sitio. Un rastreo completo puede tardar de minutos a horas según el tamaño del contenido. Espere a que el estado del rastreo muestre Inactivo antes de probar.
  8. Pruebe la propiedad administrada en los resultados de búsqueda
    Realice una búsqueda en el sitio que contiene el contenido con la propiedad. Si habilitó Queryable, puede buscar con la sintaxis ManagedPropertyName:value. Por ejemplo, ProjectName:Contoso. Si solo habilitó Retrievable, busque un término que exista en el contenido y compruebe las propiedades de visualización de los resultados.

ADVERTISEMENT

Si la propiedad administrada sigue sin aparecer después de la corrección principal

El elemento web de resultados de búsqueda no muestra el valor de la propiedad

Aunque la propiedad administrada sea Retrievable (Recuperable), es posible que el elemento web de resultados de búsqueda predeterminado no la muestre. Debe configurar la plantilla de visualización o el elemento web de resultados de búsqueda moderno para mostrar la propiedad. En SharePoint moderno, edite el elemento web de resultados de búsqueda, vaya a Propiedades > Propiedades de resultados de búsqueda y agregue el nombre de la propiedad administrada a la lista de propiedades mostradas. En la búsqueda clásica, modifique el XSLT en la plantilla de visualización.

La columna de sitio existe pero falta la propiedad rastreada

Si agregó una columna de sitio después del último rastreo completo, es posible que la propiedad rastreada aún no exista. Ejecute primero un rastreo completo y luego vuelva a comprobar la lista de propiedades rastreadas. Si la propiedad rastreada sigue sin aparecer, verifique que la columna de sitio tenga datos en al menos un elemento. Una columna vacía no genera una propiedad rastreada.

Esquema de búsqueda de inquilino frente a esquema de búsqueda de colección de sitios

SharePoint permite a los administradores de la colección de sitios crear un esquema de búsqueda personalizado que anula el esquema de nivel de inquilino. Si la propiedad administrada se define en el nivel de inquilino pero la colección de sitios tiene un esquema personalizado, la propiedad no aparecerá. Vaya a la página Esquema de búsqueda de la colección de sitios y compruebe si hay un esquema personalizado activo. Si lo hay, elimine el esquema personalizado o vuelva a crear la propiedad administrada en el nivel de colección de sitios.

La propiedad administrada se anula mediante un origen de resultados

Los orígenes de resultados pueden limitar qué propiedades administradas se devuelven en los resultados de búsqueda. Si tiene un origen de resultados personalizado que restringe propiedades, la propiedad administrada no aparecerá. Compruebe la transformación de consulta del origen de resultados en Administración de búsqueda > Orígenes de resultados. Elimine cualquier restricción de propiedad en la transformación de consulta.

Configuración de propiedades administradas: Searchable (Buscable) frente a Retrievable (Recuperable) frente a Queryable (Consultable)

Configuración Efecto en los resultados de búsqueda Cuándo habilitar
Searchable El contenido de la propiedad se indexa y coincide con las consultas de búsqueda Habilítelo siempre si desea que los usuarios encuentren contenido buscando esta propiedad
Retrievable El valor de la propiedad se puede mostrar en los elementos web de resultados de búsqueda Habilítelo si desea mostrar el valor de la propiedad en la lista de resultados
Queryable Los usuarios pueden consultar la propiedad directamente usando la sintaxis PropertyName:value Habilítelo solo si necesita consultas precisas basadas en propiedades

Una propiedad administrada debe tener Searchable habilitado para aparecer en los resultados. Retrievable controla solo la visualización. Queryable es opcional y normalmente no es necesario para búsquedas simples por palabra clave.

ADVERTISEMENT

Conclusión

Una propiedad administrada que no aparece en los resultados de búsqueda casi siempre se corrige asignándola a la propiedad rastreada correcta y ejecutando un rastreo completo. Verifique que la propiedad rastreada existe y contiene datos. Active las casillas Searchable (Buscable) y Retrievable (Recuperable) en la configuración de la propiedad administrada. Una vez completado el rastreo completo, pruebe la propiedad con una consulta de búsqueda. Si la propiedad sigue sin aparecer, compruebe si hay un esquema personalizado de colección de sitios o un origen de resultados que anule la configuración del inquilino. Use la configuración del elemento web de resultados de búsqueda para mostrar el valor de la propiedad en los resultados de búsqueda.

ADVERTISEMENT