Postoje dva web-dijela koja se mogu koristiti za pretraživanje podataka na web-mjestu sustava SharePoint. Vrlo su slični: web-dio upita o sadržaju (CQWP) i web-dio pretraživanja sadržaja (cswp). Samo gledajući njihova imena, nije jasno razlikovati razliku između dva.
U većini slučajeva preporučujemo korištenje web-dijela pretraživanja sadržaja jer ne utječe na performanse koliko i web-dio upita o sadržaju.
Usporedba prednosti i ograničenja web-dijelova
Važno je da razumijete prednosti i ograničenja dvaju web-dijelova. U većini slučajeva preporučujemo korištenje web-dijela pretraživanja sadržaja jer ne utječe na performanse koliko i web-dio upita o sadržaju.
-
Koristite CQWP kada imate ograničenu količinu sadržaja, upit je jednostavan i ne očekujete da će vam se sadržaj znatno razviti u budućnosti.
-
Ako želite prikazati sadržaj koji se temelji na upitu, koristite CSWP u svim drugim scenarijima.
Tablica u nastavku daje usporedbu dvaju web-dijelova:
Ponašanje web-dijela |
Web-dio upita o sadržaju |
Web-dio pretraživanja sadržaja |
---|---|---|
Konfiguracija upita |
Jednostavno |
Morat ćete saznati više o određenim značajkama pretraživanja, kao što su Upravljanje shemom pretraživanja u sustavu SharePoint Online. |
Upit na velikim količinama sadržaja |
Ograničeno |
Da |
Rukovanje kompleksnim upitima |
Ograničeno |
Da |
Skala za rukovanje budućim rastom sadržaja |
Ograničeno |
Da |
Prikaz sadržaja iz drugih zbirki web-mjesta |
Ne |
Da (Pročitajte članak korištenje web-dijela pretraživanje sadržaja da biste prikazali sadržaj iz druge zbirke web-mjesta u nastavku) |
Dizajn rezultata upita može se prilagoditi |
Da, pomoću XSLT-a. |
Da, pomoću HTML-a. |
Troškovi održavanja u kompleksnom arhitekturi web-mjesta |
Visoko |
Mala (Pročitajte članak korištenje web-dijela pretraživanje sadržaja da biste zadržali trošak održavanja dolje ) |
Suzite rezultate upita koji se prikazuju u web-dijelu |
Ne |
Da, u kombinaciji s web-dijelom za profinjenost. |
Prikaz sadržaja web-dijelova
Možete koristiti oba web-dijela da biste prikazali informacije pohranjene na podmjestu. Korisničko iskustvo za autore sadržaja i posjetitelje polaznog web-mjesta identično je, bez obzira na to koji web-dio koristite. Razlika između dvaju web-dijelova jest tehnologija koju koriste web-dijelovi. CQWP upita bazu podataka, dok CSWP upita indeks pretraživanja.
Evo primjera kako se ovi web-dijelovi ponašaju. Primjer prikazuje tvrtku koja koristi CQWP za prikaz sadržaja s prodajnog web-mjesta, a primjer B prikazuje tvrtku koja koristi CSWP za prikaz sadržaja s prodajnog web-mjesta.
Oblačić s slikama |
Primjer A: |
Primjer B: |
---|---|---|
1 |
Stvaranje sadržaja na popisu. |
Stvaranje sadržaja na popisu. |
2 |
Stavke popisa odmah se pohranjuju u bazu podataka. |
U određenom vremenskom intervalu stavke popisa automatski se pretražuju i dodaju u indeks pretraživanja. |
3 |
Posjetitelj prikazuje kućno web-mjesto. CQWP je automatski izdao upit u bazu podataka. |
Posjetitelj prikazuje kućno web-mjesto. CSWP automatski izdaje upit u indeks pretraživanja. |
4 |
Baza podataka vraća rezultat upita i prikazuje ga u CQWP-u. |
Indeks pretraživanja vraća rezultat upita i prikazuje ga u CSWP-u. |
Čimbenici koji će vam pomoći pri odlučivanju koji će se koristiti
Budući da web-dijelovi koriste različite tehnologije, slučajevi koristite kada biste trebali odabrati neki web-dio koji se razlikuje od drugih. Slučaj use često je složeniji od jednostavnog primjera prikazanih u prethodnom odjeljku. Prije nego što odlučite koji web-dio koristiti, važno je da razmotrite sljedeće:
-
Koliko sadržaja Imam?
-
Koliko će biti složen upit?
-
Gdje će se spremiti sadržaj?
-
Koliko će se sadržaja razvijati tijekom vremena?
-
Koliko će troškovi održavanja rasti tijekom vremena?
Preporučujemo da sve ove oblasti adresirate kao cjelinu, a ne odvojeno.
Napomena: Ako razmišljate o premještanju sa lokalnog web-mjesta sustava SharePoint na web-mjesto sustava SharePoint Online, a koristite CQWPs na lokalnom web-mjestu sustava SharePoint, možete pokrenuti nekoliko problema s performansama. U sustavu SharePoint online nećete moći smanjiti svoj klijent radi poboljšanja performansi. Funkcija caching razlikuje se i u sustavu SharePoint Online nego u lokalnom sustavu SharePoint.
Što utječe na performanse web-dijela upita o sadržaju
U prethodnom primjeru, ako popis vijesti sadrži manje od 5000 stavki, performanse CQWP-a vjerojatno će biti vrlo dobre. No ako popis vijesti premašuje 5000 stavki, a upit u CQWP-u je složen, web-dio može pokrenuti probleme s performansama. Teško je definirati točno složen upit, no izvor koji prelazi na sva web-mjesta u zbirci web-mjesta složeniji je od izvora koji upita određeni popis. Ako upit koristi i dodatne filtre, povećava se složenost upita. Složenost upita povećava se ovisno o vrstama stupaca web-mjesta i uvjetima koje koristite. Evo nekoliko primjera:
-
Upit koji filtrira na stupcu web-mjesta vrste više redaka teksta složeniji je od upita koji filtrira na stupcu web-mjesta vrste da/ne.
-
Filtar koji koristi uvjet sadrži složeniji je od upita koji koristi jednak uvjet.
-
Više ili više uvjeta povećava složenost upita.
Performanse CQWP-a utječu i na mjesto na kojem je sadržaj spremljen. Ako je sadržaj spremljen na više web-mjesta, ukupni iznos stavki popisa koje web-dio mora obraditi utjecat će na njegove performanse. Na kućnom web-mjestu tvrtke, primjerice, želite prikazati najnovije vijesti s popisa koji se održavaju na više web-mjesta. Svaki popis sadrži 1000 stavki. To znači da će se CQWP morati ispitati u različitim stavkama sustava 3000.
U ovom primjeru, ako je upit jednostavan, performanse CQWP-a vjerojatno će biti dobre sve dok je ukupan broj stavki manji od 5000. No ako je upit složen, CQWP može pokrenuti poteškoće s performansama čak i kada je ukupni iznos artikala nekoliko tisuća.
Još jedan važan faktor koji može utjecati na performanse CQWP-a jest ako vaš sadržaj raste. Rješenje koje danas dobro funkcionira možda se ne primjenjuje na vaš budući sadržaj. Ako očekujete veliko povećanje broja web-mjesta ili iznosa sadržaja, ne biste trebali koristiti CQWP.
Zadržavanje troška održavanja uz web-dio pretraživanja sadržaja
Možete koristiti oba web-dijela da biste prikazali sadržaj na temelju informacija iz navigacije web-mjesta. Primjerice, kada posjetitelj prijeđe na stranicu, web-dio na toj stranici automatski izdaje upit koji sadrži podatke iz navigacije web-mjesta. Rezultati pretraživanja prikazuju se u web-dijelu. Ako nemate puno sadržaja, a upit je jednostavan, možete koristiti nekoliko CQWPs-a da biste prikazali svoj sadržaj. Međutim, budući da morate samostalno održavati svaki CQWP, troškovi održavanja mogu brzo eskalirati.
Pomoću CSWP-a uz upravljane navigacijske i stranice kategorije, vaši će troškovi održavanja biti jednaki kao što sadržaj raste. Ako, primjerice, dodate novu kategoriju navigacije sadržaju, možete koristiti istu stranicu kategorije da biste prikazali sadržaj koji spada u novu kategoriju navigacije. Dakle, čak i ako vaš sadržaj raste, morat ćete zadržati istu količinu stranica.
Dodatne informacije potražite u sljedećim člancima:
-
Omogućivanje upravljane navigacije za web-mjesto u sustavu SharePoint
-
Dodjela stranice kategorije i stranice kataloga artikla u pojam u sustavu SharePoint
U primjeru u nastavku možete vidjeti kako se četiri CQWPs-a može zamijeniti jednom CSWP-om na stranici kategorije.
Korištenje web-dijela pretraživanja sadržaja radi prikaza sadržaja iz drugih zbirki web-mjesta
Pomoću CSWP-a možete prikazati sadržaj iz drugih zbirki web-mjesta. Ako, primjerice, želite autor sadržaja u jednoj zbirci web-mjesta i prikazati taj sadržaj u drugoj zbirci web-mjesta, morate koristiti CSWP. CQWP može prikazati samo sadržaj iz jedne zbirke web-mjesta.
Kada ste u nedoumici, odaberite web-dio pretraživanja sadržaja
Ako niste sigurni koji web-dio koristiti, onda je CSWP vjerojatno najbolji izbor u većini slučajeva. Ovaj je web-dio fleksibilniji od CQWP i pružit će vam bolje rezultate ako planirate proširiti sadržaj tijekom vremena.
Ako odlučite koristiti CQWP, preporučujemo da testirate da biste saznali prikazuje li web-dio vaše sadašnje i buduće zahtjeve za performanse i održavanje.
Dodatne informacije o pretraživanju sadržaja i web-dijelovima upita o sadržaju
Napomena: Ova je stranica strojno prevedena te može sadržavati gramatičke pogreške ili netočnosti. Naša je namjera da vam ovaj sadržaj bude koristan. Jesu li vam te informacije bile korisne? Kao referencu možete pogledati i članak na engleskom jeziku.