SharePoint sitesinde verileri aramak için kullanılabilecek iki Web bölümü vardır. Bunlar çok benzerdir: Içerik sorgusu Web Bölümü (CQWP) ve Içerik arama Web Bölümü (CSWP). Yalnızca adlarına bakarak iki arasındaki farkı ayırt etmek için net değildir.
Çoğu durumda içerik arama Web Bölümü 'nün performansını etkilemediği için Içerik arama Web bölümünü kullanmanızı öneririz.
Web bölümlerinin güçlü ve sınırlamaları karşılaştırması
İki Web bölümünün güçlü ve kısıtlamaları anlamanız önemlidir. Çoğu durumda içerik arama Web Bölümü 'nün performansını etkilemediği için Içerik arama Web bölümünü kullanmanızı öneririz.
-
Sınırlı miktarda içeriğiniz olduğunda CQWP kullanın, sorgunuz basittir ve gelecekte daha fazla büyümek için içeriğinizin beklenmez.
-
Sorgu tabanlı içeriği göstermek istediğinizde CSWP 'yi diğer tüm senaryolarda kullanın.
Aşağıdaki tablo, iki Web bölümünün karşılaştırmasını sağlar:
Web Bölümü davranışı |
İçerik Sorgulama Web Bölümü |
İçerik Arama Web Bölümü |
---|---|---|
Sorgu yapılandırması |
Kolay |
SharePoint Online 'da arama şemasını yönetmegibi belirli arama özellikleri hakkında bilgi edinmeniz gerekir. |
Büyük miktarlarda içerik üzerinde sorgulama |
Sınırlı |
Evet |
Karmaşık sorguları işleme |
Sınırlı |
Evet |
Gelecekteki içerik büyümesini işlemek için Ölçeklendir |
Sınırlı |
Evet |
Diğer site koleksiyonlarından içerik görüntüleme |
Hayır |
Evet (bkz: aşağıdaki diğer site koleksiyonundan içerik görüntülemek Için Içerik arama Web bölümünü kullanma ) |
Sorgu sonuçlarının tasarımı özelleştirilebilir |
Evet, XSLT 'yi kullanarak. |
Evet, HTML 'yi kullanarak. |
Karmaşık bir site mimarisinde bakım maliyeti |
Yüksek |
Küçük (bkz: bakım maliyetini aşağıda tutmak Için Içerik arama Web bölümünü kullanma ) |
Web bölümünde görüntülenen sorgu sonuçlarını daraltma |
Hayır |
Evet, Iyileştirme Web Bölümüile birlikte. |
Web bölümleri içeriği görüntüleme
Alt sitede depolanan bilgileri görüntülemek için her iki Web bölümünü de kullanabilirsiniz. Kullandığınız Web Bölümü ne olursa olsun, içerik yazarları ve ev sitesi ziyaretçileri için Kullanıcı deneyimi aynıdır. İki Web Bölümü arasındaki fark, Web bölümlerinin kullandığı teknolojidir. CQWP bir veritabanını sorgular; Oysa CSWP arama dizinini sorgular.
Bu Web bölümlerinin nasıl davranacağını gösteren bir örnek. Örnek bir şirket, satış alt sitesinden içerik göstermek için bir CQWP kullanan bir şirket gösterir ve B örneğinde içeriği satış alt sitesinden göstermek için CSWP kullanan bir şirket gösteriliyor.
Resim belirtme çizgisi |
Örnek A: |
Örnek B: |
---|---|---|
1 |
Bir listede içerik yazardı. |
Bir listede içerik yazardı. |
2 |
Liste öğeleri hemen veritabanındadepolanır. |
Ayarlanan bir zaman aralığında, liste öğeleri otomatik olarak gezinilir ve arama dizinineeklenir. |
3 |
Ziyaretçi, giriş sitesini görüntüler. CQWP otomatik olarak veritabanınabir sorgu yayınladı. |
Ziyaretçi, giriş sitesini görüntüler. CSWP otomatik olarak arama dizininebir sorgu yayınlar. |
4 |
Veritabanı bir sorgu sonucu verir ve CQWP içinde görüntüler. |
Arama dizini bir sorgu sonucu verir ve CSWP içinde görüntüler. |
Hangisini kullanacağınıza karar vermenize yardımcı olacak Etkenler
Web bölümleri farklı teknolojiler kullandığından, bir Web bölümünü diğer bir Web Bölümü 'nü seçmeniz gereken durumlar için kullanım örnekleri. Kullanım örneği, önceki bölümde gösterilen basit örnekten daha karmaşıktır. Hangi Web bölümünün kullanılacağına karar vermeden önce, aşağıdakileri dikkate almanız önemlidir:
-
Ne kadar içeriğe sahibim?
-
Sorgu ne kadar karmaşık olur?
-
İçeriğimde nerede depolansın?
-
İçeriğimde zamanla ne kadar büyüyorsun?
-
Bakım maliyetlerim zamanla ne kadar büyüyor?
Bu alanların tümünü ayrı ayrı yerine tek tek yerine adresmenizi öneririz.
Not: SharePoint şirket içi sitesinden SharePoint Online sitesine taşımayı düşünüyorsanız ve SharePoint şirket içi sitenizde CQWPs kullanıyorsanız, birkaç performans sorununa sahip olursunuz. SharePoint Online 'da, performansı artırmak için kiracınızı ölçeklenmezsiniz. Ayrıca, önbelleğe alma işlevselliği SharePoint Online 'da şirket içi SharePoint 'ten farklıdır.
Içerik sorgusu Web Bölümü 'nün performansını etkile etkiler
Önceki örnekte, haber listesi 5000 'den az olduğunda, CQWP performansı çok iyi olacaktır. Bununla birlikte, haber listesi 5000 öğeleri aşıyorsa ve CQWP 'de sorgu karmaşık olduğunda, Web Bölümü performans sorunlarına çalışabilir. Karmaşık bir sorgunun ne olduğunu tam olarak tanımlamak zordur, ancak site koleksiyonunuzdaki tüm sitelerde bulunan bir kaynak , belirli bir listeyi sorgulayan bir kaynaktan daha karmaşıktır. Ayrıca, Query 'de ek filtrelerkullanılıyorsa sorgu karmaşıklığı da artar. Sorgu karmaşıklığı, kullandığınız site sütun türlerine ve koşullarına bağlı olarak artar. İşte birkaç örnek:
-
Birden çok metin satırı içeren bir site sütununa filtre uygulayan sorgu, Evet/Hayırtüründe bir site sütununda filtreleyen sorgudan daha karmaşıktır.
-
Contains koşulu kullanan bir filtre, eşittir koşulunu kullanan bir sorgudan daha karmaşıktır.
-
Birden çok or koşulu, sorgunun karmaşıklığını artırır.
CQWP performansı da içeriğinizin depolandığı yerin neresinde etkilenir. İçeriğiniz birkaç site içinde depolanıyorsa, Web bölümünün işlemesi olan toplam liste öğesi miktarı performansını etkiler. Örneğin, şirketinizin ev sitesinde, birden çok alt sitede depolanan listelerden en son haber öğelerini görüntülemek istersiniz. Her liste 1000 öğe içerir. Bu, CQWP 3000 öğeleri arasında sorgulama yapmak anlamına gelir.
Bu örnekte, sorgu basit bir alışkansa, toplam miktar 5000 ' dan az olduğu sürece CQWP performansı iyi olacaktır. Bununla birlikte, sorgu karmaşık olduğunda, toplam öğe miktarı binlerce olduğunda, CQWP performans sorunları ile çalışabilir.
CQWP 'in performansını etkileyebilecek başka bir önemli faktör içeriğiniz büyürse. Bugün size uygun bir çözüm, gelecekteki içeriğinize uygulanmayabilir. Site veya içerik miktarı sayısında büyük bir artış duyarsanız, CQWP 'i kullanmamalısınız.
Içerik arama Web Bölümü ile bakım maliyetini aşağı tutma
Site gezintlerinizin bilgilerine dayalı olarak içeriği görüntülemek için her iki Web bölümünü de kullanabilirsiniz. Örneğin, ziyaretçi bir sayfaya gittiğinde, söz konusu sayfadaki Web Bölümü site gezintiden bilgi içeren bir sorguyu otomatik olarak yayımlar. Arama sonuçları Web bölümünde görüntülenir. Çok içeriğiniz yoksa ve sorgu basittir, içeriğinizi görüntülemek için birkaç CQWPs kullanabilirsiniz. Ancak, her CQWP tek tek bakımını yapmanız gerektiğinden, bakım maliyetleriniz hızla hızlı bir şekilde gönderebilir.
Yönetilen gezinti ve bir kategori sayfası ile CSWP kullanarak, bakım maliyetleriniz içeriğiniz büyüdükçe aynı kalır. Örneğin, içeriğinize yeni bir gezinti kategorisi eklerseniz, yeni gezinti kategorisine ait içeriği görüntülemek için aynı kategori sayfasını kullanabilirsiniz. İçeriğiniz büyümekle da, yalnızca aynı miktarda sayfa korumanız gerekir.
Daha fazla bilgi için aşağıdaki ek makalelere bakın:
-
SharePoint’teki bir sitede yönetilen gezintiyi etkinleştirme
-
SharePoint 'te terime bir kategori sayfası ve Katalog öğesi sayfası atama
Aşağıdaki örnekte, bir kategori sayfasında dört Sqwps nasıl yerine bir CSWP değiştirileceğini görebilirsiniz.
İçerik arama Web Bölümü 'Nü kullanarak diğer site koleksiyonlarından içerik görüntüleme
CSWP 'yi, diğer site koleksiyonlarından içerik görüntülemek için kullanabilirsiniz. Örneğin, bir site koleksiyonunda içeriği yazmak ve bu içeriği başka bir site koleksiyonunda görüntülemek istiyorsanız, CSWP kullanmanız gerekir. CQWP yalnızca bir site koleksiyonundaki içeriği görüntüleyebilir.
Şüpheniz varsa, Içerik arama Web bölümünü seçin
Hangi Web bölümünün kullanılacağı konusunda emin değilseniz CSWP çoğu durumda en iyi seçenektir. Bu Web Bölümü CQWP 'den daha esnektir ve içeriğinizin zaman içinde genişletilmesini planlıyorsanız daha iyi performans sonuçları sağlayacaktır.
CQWP kullanmaya karar verirseniz, Web Bölümü 'Nün geçerli ve gelecekteki performans ve bakım gereksinimlerini karşılayıp karşılamadığını öğrenmek için test etmeyi öneririz.
Içerik arama ve Içerik sorgusu Web bölümleri hakkında daha fazla bilgi
Not: Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Bu bilgileri yararlı bulup bulmadığınızı bizimle paylaşır mısınız? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz.