Gebruik van de webonderdelen Inhoudsquery of Inhoud zoeken in SharePoint

Belangrijk: Dit artikel is automatisch vertaald, bekijk de disclaimer. De Engelse versie van dit artikel vindt u hier voor referentiedoeleinden.

Er zijn twee webonderdelen die kunnen worden gebruikt om gegevens op een SharePoint-site zoeken. Ze zijn vergelijkbaar: de Inhoud Query Web onderdeel (CQWP) en de Inhoud zoeken Web onderdeel (CSWP). Door hun namen worden weergegeven, is het niet duidelijk onderscheiden van het verschil tussen de twee.

Webonderdelen Inhoudsquery en Inhoud zoeken

In dit artikel proberen we u inzicht te geven in de werking van deze webonderdelen en wanneer u welk webonderdeel moet gebruiken.

Het is belangrijk dat u de sterke kanten en beperkingen van de twee webonderdelen kent, want een verkeerde keuze kan leiden tot prestatieproblemen voor de site. U kunt beide webonderdelen gebruiken om inhoud op basis van een query weer te geven. Simpelweg kunt u als volgt een keuze maken tussen de twee webonderdelen:

  • Gebruik het CQWP wanneer de hoeveelheid inhoud beperkt is, de query eenvoudig is en u ervan uitgaat dat de inhoud in de toekomst niet meer al te zeer groeit.

  • Gebruik het CSWP in alle andere scenario’s waarin u inhoud wilt weergeven die op een query is gebaseerd.

In de tabel hieronder vindt u een vergelijking tussen de twee webonderdelen:

Werking van webonderdeel

Webonderdeel Inhoudsquery

Webonderdeel Inhoud zoeken

Queryconfiguratie

Eenvoudig

U moet bepaalde zoekkenmerken kennen, zoals beheerde eigenschappen.

Query met betrekking tot grote hoeveelheden inhoud

Beperkt

Ja

Afhandeling van complexe query’s

Beperkt

Ja

Aanpassing aan eventuele toekomstige groei

Beperkt

Ja

Weergave van inhoud van andere siteverzamelingen

Nee

Ja (Zie onderstaande Gebruik het webonderdeel voor inhoud zoeken naar inhoud van een andere siteverzameling weergeven )

Ontwerp van queryresultaten kan worden aangepast

Ja, met XSLT.

Ja, met HTML.

Onderhoudskosten in een complexe sitearchitectuur

Hoog

Kleine (Zie onderstaande worden gebruikt het webonderdeel inhoud zoeken als u wilt onderhoudskosten ingedrukt houden )

De queryresultaten beperken die in het webonderdeel worden weergegeven

Nee

Ja, in combinatie met het webonderdeel verfijning.

U kunt beide webonderdelen gebruiken om informatie weer te geven die op een subsite is opgeslagen. De gebruikerservaring voor auteurs van inhoud en bezoekers van de introductiesite is gelijk, ongeacht het webonderdeel dat u gebruikt. Het verschil tussen de twee webonderdelen is de gebruikte technologie. Het CQWP voert een query over een database uit terwijl het CSWP een query over de zoekindex uitvoert.

Hier vindt u een voorbeeld van de werking van deze webonderdelen. In voorbeeld A ziet u een bedrijf dat een CQWP gebruikt om inhoud van hun verkoopsubsite weer te geven, en in voorbeeld B ziet u een bedrijf dat een CSWP gebruikt om inhoud van hun verkoopsite weer te geven.

hoe cqwp en cswp inhoud weergeven

Toelichting bij afbeelding

Voorbeeld A:
Het webonderdeel Inhoudsquery

Voorbeeld B:
Het webonderdeel Inhoud zoeken

1

U creëert inhoud in een lijst.

U creëert inhoud in een lijst.

2

De lijstitems worden direct opgeslagen in een database.

Op een ingesteld tijdsinterval worden de lijstitems automatisch verkend en aan de zoekindex toegevoegd.

3

Een bezoeker bekijkt de introductiesite. Het CQWP heeft automatisch een query voor de database uitgegeven.

Een bezoeker bekijkt de introductiesite. Het CSWP geeft automatisch een query voor de zoekindex uit.

4

De queryresultaten van de database worden geretourneerd en in het CQWP weergegeven.

De queryresultaten van de zoekindex worden geretourneerd en in het CSWP weergegeven.

Omdat de webonderdelen gebruikmaken van verschillende technologieën, verschillen de toepassingen waarin u het ene webonderdeel in plaats van het andere moet gebruiken. Een toepassing is vaak complexer dan het eenvoudige voorbeeld uit de vorige sectie. Voordat u voor een bepaald webonderdeel kiest, is het belangrijk het volgende in overweging te nemen:

  • Hoeveel inhoud heb ik?

  • Hoe complex wordt de query?

  • Waar wordt de inhoud opgeslagen?

  • Hoe sterk is de groei van de inhoud in de loop der tijd?

  • In welke mate zullen de onderhoudskosten na verloop van tijd toenemen?

We raden u aan om deze aspecten als geheel te bekijken en niet allemaal afzonderlijk.

Opmerking:  Als u erover denkt om van een lokale SharePoint-site over te stappen op een SharePoint Online-site, en u op de lokale SharePoint-site gebruikmaakt van CQWP's, is het mogelijk dat er prestatieproblemen gaan optreden. Het is in SharePoint Online niet mogelijk om de prestaties te verbeteren door de tenant te schalen. Bovendien werkt de caching-functionaliteit in SharePoint Online anders dan op een lokale SharePoint-site.

Wat van invloed is op de prestaties van het webonderdeel Inhoudsquery

Als de lijst Nieuws uit het voorgaande voorbeeld minder dan 5000 items bevat, zullen de prestaties van het CQWP waarschijnlijk zeer goed zijn. Als de lijst Nieuws echter meer dan 5000 items bevat en de query in het CQWP complex is, kunnen er prestatieproblemen met het webonderdeel optreden. Het is moeilijk exact te definiëren wat een complexe query is, maar een bron die alle sites in uw siteverzameling omvat is complexer dan een bron die een query voor een specifieke lijst uitvoert. De complexiteit van een query neemt ook toe wanneer daarin extra filters worden gebruikt. De complexiteit van een query is afhankelijk van de kolomtypen van een site en de voorwaarden die u gebruikt. Enkele voorbeelden zijn:

  • Een query die filters voor een sitekolom van het type meerdere tekstregels is complexer dan een query die een sitekolom van het type Ja/Neewordt gefilterd.

  • Een filter met een bevat-voorwaarde is complexer dan een query met een is gelijk aan-voorwaarde.

  • De complexiteit van een query neemt toe naarmate er meer Of-voorwaarden worden gebruikt.

Queryconfiguratie in CQWP

De prestaties van het CQWP worden ook beïnvloed door de locatie waar de inhoud is opgeslagen. Als de inhoud is verspreid over diverse sites, is het totale aantal lijstitems dat het webonderdeel moet verwerken van invloed op de prestaties. Stel, u wilt op de introductiesite van uw bedrijf het laatste nieuws weergeven uit lijsten die op meerdere subsites worden onderhouden. Elke lijst bevat 1000 items. Dat betekent dat het CQWP een query over 3000 items moet uitvoeren.

query over meerdere subsites

Als de query uit dit voorbeeld eenvoudig is, zullen de prestaties van het CQWP waarschijnlijk goed zijn, zolang het totale aantal items kleiner is dan 5000. Als het echter een complexe query betreft, kunnen er prestatieproblemen voor het CQWP optreden, zelfs als het totale aantal items slechts een paar duizend is.

Een andere belangrijke factor die de prestaties van het CQWP kan beïnvloeden, is de groei van de inhoud. Een oplossing die op dit moment prima werkt, is misschien niet geschikt voor de toekomstige inhoud. Gebruik het CQWP niet als u een grote toename van het aantal sites of de omvang van de inhoud verwacht.

Met beide webonderdelen kunt u inhoud weergeven op basis van informatie uit sitenavigatie. Bijvoorbeeld, als een bezoeker naar een pagina gaat, geeft het webonderdeel op die pagina automatisch een query uit die informatie uit de sitenavigatie bevat. De zoekresultaten worden weergegeven in het webonderdeel. Als u niet veel inhoud hebt en de query eenvoudig is, kunt u diverse CQWP's gebruiken om inhoud weer te geven. De onderhoudskosten kunnen echter snel escaleren omdat u elk CQWP afzonderlijk moet onderhouden.

Wanneer u het CSWP met beheerde navigatie en een categoriepagina gebruikt, blijven de onderhoudskosten gelijk wanneer de inhoud toeneemt. Als u bijvoorbeeld een nieuwe navigatiecategorie aan uw inhoud toevoegt, kunt u dezelfde categoriepagina gebruiken om inhoud weer te geven die tot de nieuwe navigatiecategorie behoort. Dus zelfs als de inhoud toeneemt, blijft het aantal pagina’s dat u moet onderhouden gelijk.

Raadpleeg de volgende aanvullende artikelen voor meer informatie:

In het volgende voorbeeld ziet u hoe vier CQWP's kunnen worden vervangen door één CSWP op een categoriepagina.

Complexe sitearchitectuur

U kunt het CSWP gebruiken om inhoud van andere siteverzamelingen weer te geven Gebruik het CSWP bijvoorbeeld als u inhoud in één siteverzameling wilt maken en in een andere siteverzameling wilt weergeven. Met het CQWP kunt u alleen inhoud uit één siteverzameling weergegeven.

Een query uitvoeren voor inhoud in een andere siteverzameling

Als u niet zeker weet welk webonderdeel het meest geschikt is, is het CSWP waarschijnlijk in de meeste gevallen de beste keuze. Dit webonderdeel is flexibeler dan het CQWP en geeft betere prestaties als u de inhoud in de toekomst wilt uitbreiden.

Als u toch het CQWP wilt gebruiken, adviseren we u om het webonderdeel te testen om na te gaan of het voldoet aan de huidige en toekomstige prestatie- en onderhoudsvereisten.

Meer informatie over inhoud zoeken en webonderdelen voor inhoud Query

Opmerking: Disclaimer voor automatische vertaling: Dit artikel is vertaald door een computersysteem zonder menselijke tussenkomst. Microsoft biedt deze automatische vertalingen aan om niet-Engels sprekende gebruikers te helpen de inhoud over producten, services en technologieën van Microsoft te raadplegen. Omdat het artikel automatisch is vertaald, bevat het mogelijk fouten in grammatica, woordenschat en syntaxis.

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×