Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Hay dos elementos web que se pueden usar para buscar datos en un sitio de SharePoint. Son muy similares: el elemento web de consulta de contenido (CQWP) y el elemento web de búsqueda de contenido (CSWP). La diferencia entre los dos no se distingue con solo mirar sus nombres.

Elemento web de búsqueda de contenido y consulta de contenido

En la mayoría de los casos, se recomienda usar el elemento web de búsqueda de contenido porque no afecta al rendimiento tanto como al elemento web de consulta de contenido. 

Es importante que comprenda las ventajas y limitaciones de los dos elementos web. En la mayoría de los casos, se recomienda usar el elemento web de búsqueda de contenido porque no afecta al rendimiento tanto como al elemento web de consulta de contenido.

  • Use el CQWP cuando haya una cantidad limitada de contenido, la consulta sea sencilla y no se prevea que el contenido aumente mucho en el futuro.

  • Use el CSWP en todas las demás situaciones en las que desee mostrar contenido que está basado en una consulta.

En la tabla siguiente se proporciona una comparación de los dos elementos web:

Comportamiento del elemento web

Elemento web de consulta de contenido

Elemento web de búsqueda de contenido

Configuración de consultas

Fácil

Necesitará conocer ciertas características de búsqueda, como Administrar el esquema de búsqueda en SharePoint Online.

Hacer consultas en grandes cantidades de contenido

Limitado

Manejar consultas complejas

Limitado

Escalar para manejar el aumento futuro del contenido

Limitado

Mostrar el contenido de otras colecciones de sitios

No

Sí (consulte Usar el elemento web de búsqueda de contenido para mostrar contenido de otra colección de sitios a continuación)

El diseño de los resultados de la consulta se puede personalizar

Sí, mediante XSLT.

Sí, mediante HTML.

Coste de mantenimiento en una arquitectura de sitio compleja

Máximo

Pequeño (vea Usar el elemento web de búsqueda de contenido para reducir el costo de mantenimiento a continuación)

Restringir los resultados de la consulta que se muestran en el elemento web

No

Sí, en combinación con el elemento web de refinamiento.

Puede usar ambos elementos web para mostrar la información que se almacena en un subsitio. La experiencia de usuario para los creadores de contenido y los visitantes del sitio es idéntica, independientemente del elemento web que utilice. La diferencia entre los dos elementos web es la tecnología que usan. El CQWP consulta una base de datos, mientras que el CSWP consulta el índice de búsqueda.

He aquí un ejemplo de cómo se comportan estos elementos web. El ejemplo A muestra una compañía que está usando un CQWP para mostrar el contenido de su subsitio de ventas y el ejemplo B muestra una compañía que está usando un CSWP para mostrar el contenido de su subsitio de ventas.

Cómo muestran el contenido CQWP y CSWP

Llamada de imagen

Ejemplo A:
Elemento web consulta de contenido

Ejemplo B:
Elemento web de búsqueda de contenido

1

Es el creador de contenido de una lista.

Es el creador de contenido de una lista.

2

Los elementos de la lista se almacenan inmediatamente en una base de datos.

En un intervalo de tiempo establecido, los elementos de la lista se rastrean automáticamente y se agregan al índice de búsqueda.

3

Un visitante ve el sitio de origen. El CQWP emitió automáticamente una consulta a la base de datos.

Un visitante ve el sitio de origen. El CSWP emite automáticamente una consulta al índice de búsqueda.

4

La base de datos devuelve un resultado de la consulta y lo muestra en el CQWP.

El índice de búsqueda devuelve un resultado de la consulta y lo muestra en el CSWP.

Como los elementos web usan tecnologías diferentes, los casos de uso de cuándo debe elegir un elemento web antes que el otro son diferentes. Un caso de uso es a menudo más complejo que el ejemplo sencillo mostrado en la sección anterior. Antes de decidir qué elemento web usar, es importante que tenga en cuenta lo siguiente:

  • ¿Cuánto contenido tengo?

  • ¿Cómo de compleja será la consulta?

  • ¿Dónde se va a almacenar mi contenido?

  • ¿Cuánto va a aumentar mi contenido con el tiempo?

  • ¿Cuánto van a aumentar mis costes de mantenimiento con el tiempo?

Le recomendamos que aborde todas estas áreas como un todo en lugar de por separado.

Nota: Si está pensando en pasar de un sitio local de SharePoint a un sitio de SharePoint Online, y está usando CQWP en el sitio local de SharePoint, podría tener un par de problemas de rendimiento. En SharePoint Online no podrá escalar el inquilino para mejorar el rendimiento. Además, la funcionalidad de caché se comporta de una manera diferente en SharePoint Online a SharePoint local.

Qué afecta al rendimiento del elemento web consulta de contenido

En el ejemplo anterior, si la lista de noticias contiene menos de 5000 elementos, el rendimiento del CQWP será probablemente muy bueno. Sin embargo, si la lista de noticias supera los 5000 elementos, y la consulta en el CQWP es compleja, el elemento web puede tener problemas de rendimiento. Es difícil definir exactamente cómo de compleja es una consulta, pero un Origen que pasa por todos los sitios de la colección de sitios es más complejo que un Origen que consulta una lista específica. Además, si la consulta usa Filtros adicionales, la complejidad de la misma aumenta. La complejidad de la consulta aumenta en función de los tipos de columna del sitio y las condiciones que use. Aquí le mostramos otros ejemplos:

  • Una consulta que filtra en una columna de sitio de tipo Varias líneas de texto es más compleja que una consulta que filtra en una columna de sitio de tipo Sí/No.

  • Un filtro que usa una condición contiene es más complejo que una consulta que usa una condición es igual.

  • Las condiciones O múltiples aumentan la complejidad de la consulta.

Configuración de consultas en CQWP

El rendimiento del CQWP también se verá afectado por el lugar en el que se almacena el contenido. Si el contenido se almacena en varios sitios, la cantidad total de elementos de lista que el elemento web tiene que procesar afectará a su rendimiento. Por ejemplo, en el sitio de origen de la compañía, desea mostrar los últimos elementos de noticias de listas que se mantienen en varios subsitios. Cada lista contiene 1000 elementos. Esto significa que los CQWP tendrán que realizar consultas entre 3000 elementos.

Hacer consultas en varios subsitios

En este ejemplo, si la consulta es sencilla, el rendimiento del CQWP será probablemente bueno siempre que la cantidad total de elementos sea menor que 5000. Sin embargo, si la consulta es compleja, el CQWP puede tener problemas de rendimiento incluso cuando la cantidad total de elementos sea unos pocos miles.

Otro factor importante que puede afectar al rendimiento del CQWP es si su contenido aumenta. Una solución que funciona bien hoy tal vez no valga para el contenido futuro. Si espera un gran aumento del número de sitios o de la cantidad de contenido, no use el CQWP.

Puede usar ambos elementos web para mostrar contenido basándose en la información de su navegación del sitio. Por ejemplo, cuando un visitante entra a una página, el elemento web de dicha página emite automáticamente una consulta que contiene información de su navegación del sitio. Los resultados de la búsqueda se muestran en el elemento web. Si no tiene mucho contenido y la consulta es sencilla, puede usar varios CQWP para mostrar su contenido. Sin embargo, dado que se tiene que mantener cada CQWP individualmente, los costes de mantenimiento pueden agravarse rápidamente.

Al usar el CSWP con navegación administrada y una página de categorías, los costes de mantenimiento seguirán siendo los mismos cuando su contenido aumente. Por ejemplo, si agrega una nueva categoría de navegación a su contenido, puede usar la misma página de categorías para mostrar el contenido que pertenece a la nueva categoría de navegación. Así que, aunque su contenido aumente, sólo necesitará mantener la misma cantidad de páginas.

Consulte estos artículos adicionales para obtener más información:

En el ejemplo siguiente, puede ver cómo cuatro CQWP pueden sustituirse por un CSWP en una página de categorías.

Arquitectura de sitio complejo

Puede usar el CSWP para mostrar el contenido de otras colecciones de sitios. Por ejemplo, si desea crear contenido en una colección de sitios y mostrar este contenido en otra colección de sitios, tiene que usar el CSWP. El CQWP sólo puede mostrar el contenido de una colección de sitios.

Hacer consultas del contenido de otra colección de sitios

Si no está seguro acerca de qué elemento web usar, el CSWP es probablemente la mejor opción en la mayoría de los casos. Este elemento web es más flexible que el CQWP y le proporcionará mejores resultados de rendimiento si está pensando en ampliar el contenido con el tiempo.

Si decide usar el CQWP, se recomienda que haga pruebas para averiguar si el elemento web cumple sus requisitos de mantenimiento y rendimiento actuales y futuros.

Más información sobre los elementos web de búsqueda de contenido y consulta de contenido

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×