Cuándo usar el elemento web de consulta de contenido o el elemento web de búsqueda de contenido en SharePoint

Nota:  Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Existen 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). Simplemente consultando sus nombres, no está claro para distinguir la diferencia entre los dos.

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

En este artículo le ayudaremos a comprender cómo funcionan estos elementos web y cuándo debe usar uno antes que el otro.

Es importante que comprenda las ventajas y desventajas de los dos elementos web, porque si elige el incorrecto, en el sitio pueden surgir problemas de rendimiento. Puede usar ambos elementos web para mostrar el contenido que está basado en una consulta. De manera simplificada, a continuación se muestra cómo puede decidir entre los dos:

  • 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

Tendrá que saber sobre determinadas características de búsqueda, como las propiedades administradas.

Hacer consultas en grandes cantidades de contenido

Limitada

Manejar consultas complejas

Limitada

Escalar para manejar el aumento futuro del contenido

Limitada

Mostrar el contenido de otras colecciones de sitios

No

Sí (consulte usar el elemento Web de búsqueda de contenido para mostrar el contenido de otra colección de sitios )

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 (consulte usar el elemento Web de búsqueda de contenido para mantener reducido 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 de 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 por una columna de sitio de tipo Varias líneas de texto es más compleja que una consulta que filtra por 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.

Mediante el CSWP con navegación administrada y una página de categorías, los costes de mantenimiento mantienen a medida que crece el contenido. Por ejemplo, si agrega una nueva categoría de navegación a su contenido, puede usar la misma página de categoría para mostrar el contenido que pertenece a la nueva categoría de navegación. Así que aunque el contenido está creciendo, solo deberá 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 la búsqueda de contenido y elementos Web de consulta de contenido

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×