Quando utilizar a Peça Web de Consulta de Conteúdo ou a Peça Web de Pesquisa de Conteúdo no SharePoint

Existem duas Peças Web que podem ser usadas para pesquisar dados num site do SharePoint. São muito semelhantes: a Peça Web de Consulta de Conteúdo (CQWP) e a Peça Web de Pesquisa de Conteúdo (CSWP). Só de olhar para os nomes deles, não é claro distinguir a diferença entre os dois.

Peça Web Consulta de Conteúdo e Pesquisa de Conteúdo

Na maioria dos casos, recomendamos a utilização da Peça Web de Pesquisa de Conteúdo porque não afeta tanto o desempenho como a Parte Web da Consulta de Conteúdo. 

É importante que compreenda os pontos fortes e limitações das duas Partes web. Na maioria dos casos, recomendamos a utilização da Peça Web de Pesquisa de Conteúdo porque não afeta tanto o desempenho como a Parte Web da Consulta de Conteúdo.

  • Use o CQWP quando tiver uma quantidade limitada de conteúdo, a sua consulta é simples, e não espera que o seu conteúdo cresça muito no futuro.

  • Use o CSWP em todos os outros cenários quando quiser mostrar conteúdo que é baseado numa consulta.

O quadro abaixo dá uma comparação das duas Partes Web:

Comportamento da parte web

Peça Web Consulta de Conteúdo

Peça Web Pesquisa de Conteúdo

Configuração de consulta

Fácil

Você precisará saber sobre certas funcionalidades de pesquisa, tais como Gerir o esquema de pesquisa no SharePoint Online.

Consulta em grandes quantidades de conteúdo

Limitado

Sim

Lidar com consultas complexas

Limitado

Sim

Escala para lidar com o crescimento futuro do conteúdo

Limitado

Sim

Exibir conteúdo de outras coleções de sites

Não

Sim (ver Use a Peça Web de pesquisa de conteúdo para exibir conteúdo de outra coleção de site abaixo)

O design dos resultados da consulta pode ser personalizado

Sim, usando xSLT.

Sim, usando HTML.

Custo de manutenção em uma arquitetura de local complexo

Alto

Pequeno (ver Use a Peça Web de pesquisa de conteúdo para manter o custo de manutenção abaixo)

Reduza os resultados da consulta que são exibidos na Peça Web

Não

Sim, em combinação com a Parte Web do Requinte.

Pode utilizar ambas as Peças Web para exibir informações armazenadas num subsite. A experiência do utilizador para autores de conteúdos e visitantes do home site é idêntica, independentemente da parte Web que utilize. A diferença entre as duas Partes Web é a tecnologia que as Peças Web utilizam. O CQWP consulta uma base de dados, enquanto o CSWP consulta o índice de pesquisa.

Aqui está um exemplo de como estas Partes Web se comportam. Exemplo A mostra uma empresa que está a usar um CQWP para mostrar conteúdo do seu subsite de vendas, e o exemplo B mostra uma empresa que está a usar um CSWP para mostrar conteúdo do seu subsite de vendas.

Como a CQWP e a CSWP apresentam conteúdo

Chamada de imagem

Exemplo A:
Parte web de consulta de conteúdo

Exemplo B:
Parte web de pesquisa de conteúdo

1

É autor de conteúdo numa lista.

É autor de conteúdo numa lista.

2

Os itens da lista são imediatamente armazenados numa base de dados.

Num intervalo de tempo definido, os itens da lista são automaticamente rastejados e adicionados ao índice de pesquisa.

3

Um visitante vê o local da casa. O CQWP emitiu automaticamente uma consulta à base de dados.

Um visitante vê o local da casa. O CSWP emite automaticamente uma consulta ao índice de pesquisa.

4

A base de dados devolve um resultado de consulta e exibe-o no CQWP.

O índice de pesquisa devolve um resultado de consulta e exibe-o no CSWP.

Como as Peças Web utilizam diferentes tecnologias, os casos de utilização para quando deve escolher uma Peça Web em vez da outra diferem. Um caso de utilização é muitas vezes mais complexo do que o simples exemplo mostrado na secção anterior. Antes de decidir qual a Parte Web a utilizar, é importante que considere o seguinte:

  • Quanto conteúdo tenho?

  • Quão complexo será por consulta?

  • Onde é que o meu conteúdo vai ser guardado?

  • Quanto é que o meu conteúdo vai crescer com o tempo?

  • Quanto é que os meus custos de manutenção vão crescer com o tempo?

Recomendamos que se dirija a todas estas áreas como um todo e não separadamente.

Nota: Se estiver a considerar mudar-se de um site do SharePoint no local para um site SharePoint Online, e estiver a usar CQWPs no seu site sharePoint no local, poderá encontrar alguns problemas de desempenho. No SharePoint Online não poderá escalar o seu inquilino para melhorar o desempenho. Além disso, a funcionalidade de cache comporta-se de forma diferente no SharePoint Online do que no SharePoint no local.

O que afeta o desempenho da Parte Web da Consulta de Conteúdo

No exemplo anterior, se a lista de Notícias contiver menos de 5000 itens, o desempenho do CQWP é provável que seja muito bom. No entanto, se a lista de Notícias exceder 5000 itens, e a consulta no CQWP for complexa, a Parte Web pode ter problemas de desempenho. É difícil definir exatamente o que é uma consulta complexa, mas uma Fonte que atravessa todos os sites da sua coleção de site é mais complexa do que uma Fonte que questiona uma lista específica. Além disso, se você consultar utiliza Filtros Adicionais,a complexidade da consulta aumenta. A complexidade da consulta aumenta dependendo dos tipos e condições da coluna do site que utiliza. Eis alguns exemplos:

  • Uma consulta que filtra numa coluna de tipo de texto do tipo Múltiplas linhas de texto é mais complexa do que uma consulta que filtra numa coluna do tipo de site yes/No.

  • Um filtro que usa uma condição contém é mais complexo do que uma consulta que usa um é igual à condição.

  • Múltiplas ou condições aumentam a complexidade da consulta.

Configuração da consulta na CQWP

O desempenho do CQWP também é afetado pelo local onde o seu conteúdo é armazenado. Se o seu conteúdo for armazenado em vários sites, a quantidade total de itens de lista que a Peça Web tem de processar afetará o seu desempenho. Por exemplo, no site da sua empresa, pretende apresentar as últimas novidades de listas que são mantidas em vários subsites. Cada lista contém 1000 itens. Isto significa que o CQWP terá de consultar 3000 itens.

Consulta em vários subsites

Neste exemplo, se a consulta for simples, o desempenho do CQWP é provável que seja bom, desde que a quantidade total de itens seja inferior a 5000. No entanto, se a consulta for complexa, o CQWP pode ter problemas de desempenho mesmo quando a quantidade total de itens é de alguns milhares.

Outro fator importante que pode afetar o desempenho do CQWP é se o seu conteúdo crescer. Uma solução que funcione bem hoje pode não se aplicar ao seu conteúdo futuro. Se espera um grande aumento no número de sites ou quantidade de conteúdo, não deve utilizar o CQWP.

Pode utilizar ambas as Peças Web para exibir conteúdos com base em informações da navegação do seu site. Por exemplo, quando um visitante vai a uma página, a Parte Web dessa página emite automaticamente uma consulta que contém informações da navegação do seu site. Os resultados da pesquisa são apresentados na Peça Web. Se não tiver muito conteúdo e a consulta for simples, pode utilizar vários CQWPs para exibir o seu conteúdo. No entanto, como tem de manter cada CQWP individualmente, os seus custos de manutenção podem aumentar rapidamente.

Ao utilizar o CSWP com navegação gerida e uma página de categoria, os seus custos de manutenção manter-se-ão os mesmos que o seu conteúdo cresce. Por exemplo, se adicionar uma nova categoria de navegação ao seu conteúdo, pode utilizar a mesma página de categoria para mostrar o conteúdo que pertence à nova categoria de navegação. Por isso, mesmo que o seu conteúdo esteja a crescer, só precisa de manter a mesma quantidade de páginas.

Consulte estes artigos adicionais para obter mais informações:

No exemplo abaixo, pode ver como quatro CQWPs podem ser substituídos por um CSWP numa página de categoria.

Arquitetura de site complexa

Pode utilizar o CSWP para exibir conteúdos de outras coleções do site. Por exemplo, se quiser ser autor de conteúdos numa coleção de site e exibir este conteúdo noutro site, tem de utilizar o CSWP. O CQWP só pode exibir conteúdo a partir de uma coleção de site.

Consulta por conteúdo noutra coleção de sites

Se não tem a certeza de qual a Parte Web a utilizar, então o CSWP é provavelmente a melhor escolha na maioria dos casos. Esta Peça Web é mais flexível do que o CQWP e irá dar-lhe melhores resultados de desempenho se estiver a planear expandir o seu conteúdo ao longo do tempo.

Se decidir utilizar o CQWP, recomendamos que faça testes para saber se a Parte Web cumpre os requisitos atuais e futuros de desempenho e manutenção.

Mais informações sobre peças web de pesquisa de conteúdo e consulta de conteúdo

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Precisa de mais ajuda?

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×