Daha önce Search Servisin nasıl kurulacağından bahsetmiştim. Simdi ise, Search Servis’in derinliklerine inip Continuous Crawl ve Web Analytics den bahis edeceğim.
SharePoint Server un yeni sürümü ile Search Servise yeni bir tarama sekli gelmiştir: «Continuous Crawl» .
Benim gibi eski kafalar için SharePoint Server 2010’da olan türlerden kısaca bahsetmek istiyorum:
Bu taramaların dezavantajı, bir kez başlatıldıktan sonra, paralel ikinci bir tarama başlatmak mümkün değildir ve mevcut tarama bitene kadar beklemek zorundasınızdır. Bu yüzden arada içeriği değişen bir dosya olursa, bu taramanın bitmesini beklememiz gerekecektir.
Bir örnek ile sizlere bunu açayım:
Bu vakaların çoğunda müşterileriniz için uygun ve elverişli olması mümkündür, ancak SharePoint Server indexini sürekli “up-to-date” tutmak isteyenler için SharePoint Server 2013’de yeni bir çözüm üretilmiştir :"Continuous Crawl".
Continuous Crawl Nedir?
Özetlemek gerekirse; Continuous Crawl yeni bir tarama tipi olmakla beraber sizlerin indexinizi mümkün olduğu kadar akım sağlamak için tasarlanmıştır.
İşlemi ise çök basittir: aktive edildiğinde, düzenli aralıklarla tarama başlatılacaktır. Incremental Crawl ile en önemli değişikliği ise artık paralel tarama işlemleri yapabilmemizdir.
Önemli noktalar
Continuous Crawl sadece SharePoint siteleri için geçerlidir.
Her yeni ve paralel tarama 15 dakika ara ile yapılır ve bu sadece PowerShell tarafından değiştirilebilir.
“Continuous Crawl” başlatıldığı an, ne durdurulabilir nede ara verdirilebilir.
ALFA adında bir Continuous Crawl başlamıştır ve en azından 50 dakika sürecektir
10 dakika sonra, bir dosya güncellenmiş ve yeni bir Crawl gerekmektedir.
BETA adında yeni bir Continuous Crawl başlatılması gerekmektedir.
BETA Crawl 15 dakika – 10 dakika, yani 5 dakika sonra başlayacaktır.
Önceden 50 dakika beklememiz gerekir iken, simdi sadece 5 dakika sonra güncelleştirdiğimiz dosya indeximize eklenecektir.
Kurulum
Central Administration içinde, Search Servisinize giriniz ve “Content Source” a basınız
Sonrasında “New Content Source”
SharePoint Sites seçiniz.
“Enable Continuous Crawl” a basınız
Yeni bir tarama başlattığınızda statüsünün “Continuous Crawl” olarak değiştirildiğini göreceksiniz.
Çalıştığını nasıl görebiliriz?
Search Sevice Application de Diagnostics bölümünde “Crawl Log” a basınız. Buradan neler olup bittiğini görebiliriniz.
Veya PowerShell sayesinde yine sizlere bir log verilebilir:
$SearchSA = « Search Service»
Get-SPEnterpriseSearchCrawlContentSource -SearchApplication $SearchSA | select *
Sunucu üzerinde etkisi?
Sunucumuzun üzerinde etkisi “Incremental Crawl” dan fazla değildir. Kısıtlama; sadece 8 paralel tarama işlemi yapabilmemizdir ve bu tatbiki değiştirilebilir.
Search Servis Application da değişen ve iyileşen bu değil tatbiki, SharePoint 2010’da bir servis olarak karsımıza çıkan Web Analytics Servis artık SharePoint 2013’de Search Servise bütünleşmiştir.
Biraz maziye gidelim ve SharePoint Server de Web Analytics neye benziyordu bir hatırlayalım:
Search Servise birleşmekle beraber neler değişti bir sıralayalım:
“Web Analytics” webpart artık SharePoint 2013 support edilmemektedir.
Yeni raporlar: Browser traffic
Yeni raporlar: Top Users
Yeni raporlar: Referring URL
SharePoint 2010’dan migration
Eğer bir migration projesi içerisindeyseniz hiç denemeye kalmayın, çünkü her ne yaparsanız yapın sayaçlar her daim “0” da kalacaktır. Yeniden başlamak en doğrusu olmakla beraber en kolayıdır…
Yeni Web Analytics avantaları?
Web Analytics engine artık bilgileri daha detaylı bilgiler toplayabiliyor: “clicks” veya “views”
Hit tarafından sonuçları sıralama yeteneği.
Bu engine 3. partiler için genişletilebilir.
Nasıl çalışır?
1. Central Administration altında Search Service Application acınız.
2. Sol tarafta « Usage Reports » basınız
3. Bu sayfada bir suru değişik raporlar görebilirsiniz:
Tüm raporlar (MSFT’den alintidir):
Number of Queries This report shows the number of search queries performed. Use this report to identify search query volume trends and to determine times of high and low search activity.
Top Queries by Day This report shows the most popular search queries. Use this report to understand what types of information visitors are seeking.
Top Queries by Month This report shows the most popular search queries. Use this report to understand what types of information visitors are seeking.
Abandoned Queries by Day This report shows popular search queries that received low click-through. Use this report to identify search queries that might create user dissatisfaction and to improve the discoverability of content. Then, consider using query rules to improve the query's results.
Abandoned Queries by Month This report shows popular search queries that received low click-through. Use this report to identify search queries that might create user dissatisfaction and to improve the discoverability of content. Then, consider using query rules to improve the query's results.
No Result Queries by Day This report shows popular search queries that returned no results. Use this report to identify search queries that might create user dissatisfaction and to improve the discoverability of content. Then, consider using query rules to improve the query's results.
No Result Queries by Month This report shows popular search queries that returned no results. Use this report to identify search queries that might create user dissatisfaction and to improve the discoverability of content. Then, consider using query rules to improve the query's results.
Query Rule Usage by Day This report shows how often query rules trigger, how many dictionary terms they use, and how often users click their promoted results. Use this report to see how useful your query rules and promoted results are to users.
Query Rule Usage by Month This report shows how often query rules trigger, how many dictionary terms they use, and how often users click their promoted results. Use this report to see how useful your query rules and promoted results are to users.
Bir rapor secin ve sizlere böyle bir örnek çıkması gerekir:
SharePoint sitesinde nasıl çalışır : 1. Öncelikle sitenize giriş yapınız ve « Site Settings » basınız. 2. Site level de « Popularity Trends » basınız.
3. Burada sadece bir rapor mevcuttur:
4. Site Collection Level ’de, « Popularity and Search Reports » basınız.
5. Site Collection Levelde 10 tane rapor mevcuttur.
Google Analytics
SharePoint Server 2013’un Web Analytics I kullanmak istemiyorsanız, SharePoint MVP tarafından özel wsp’ler sunulmaktadır ve bunları kullanabilirsiniz.
http://www.fiechter.eu/blog/Solutions/Wsp365.GoogleAnalytics.zip
Codeplex: http://googleanalytics365.codeplex.com/
Ed Price - MSFT edited Original. Comment: Turkish in title