Pregunta

Estoy trabajando en una granja SP2013.La granja tiene 1 aplicación web y 3 colecciones de sitios A, B, C. Mi requisito es configurar un cuadro de búsqueda en cada uno de ellos y limitar los resultados de búsqueda solo dentro de la colección del sitio.

es.Los usuarios Buscar en la colección del sitio A nunca obtendrán el resultado de B y C.

Veo que hay dos formas de lograrlo:

  1. Setup 3 Fuentes de contenido para cada colección de sitios
  2. Configuración de 1 fuente de contenido para la aplicación web (cubierta A, B y C).Luego, en cada configuración de colección de sitios, una configuración de resultados con una consulta de búsqueda como "Ruta: {SiteCollection.Url}" para limitar el resultado de la búsqueda devuelto.
  3. ¿Puedo saber qué método es mejor?¿Te importaría compartir su experiencia y enumerar los pros y los contras?Gracias.

¿Fue útil?

Solución

No puedo pensar en una razón importante para ir con una forma u otra de un punto de vista de consulta, excepto Tal vez la conversión:

  • Continenceurce
    • Continenceurce: Fileserver
  • resumen
    • es una propiedad en su objeto KQL y necesita un GUID
    • gAkQuery.SourceID= ResumenOurCEID;

Además, las fuentes de contenido se pueden arrastrarse por separado, si desea ese nivel de granularidad.

¡Tal vez hay implicaciones en el nivel de resultados de la consulta?Sé que tiene páginas diferentes para diferentes fuentes de resultados (solo para mostrar a las personas, etc.).

En nuestro proyecto actual tenemos fuentes de resultados, pero los resultados son entidades diferentes en estos casos (Fuente de resultado separada para cada entidad).Si es solo una diferencia de ubicación, las fuentes de contenido separadas tienen más sentido.

Licenciado bajo: CC-BY-SA con atribución
scroll top