sharepoint 2013 search driven websites
DESCRIPTION
Slides der ShareConf 2013 Konferenz zu Search Driven Websites mit SharePoint 2013. Mit Beschreibung des Content by Search Web Part und des Product Catalog.TRANSCRIPT
ShareConf 2013 – Search Driven Websites
David [email protected]://blog.sharepoint.ch isolutions AGHead of Development
Speaker
• Was sind Search Driven Websites?• What’s new withhin SharePoint 2013 Search• Cross Site Publishing• Q&A
3
Agenda
Eine Suche hat jede Website. Search Driven Websites generieren die Content Seiten ab dem Suchindex.
4
Search Driven
NewsProdukteStandorteKunden
Knowledge Base
PagesBilderVideos
Internet, Intranet, Extranet, Mobile
Vorteile von Search Driven Websites
Keine Site Collection Limitationen
Keine Large Lists Limitationen
Dynamisches und flexibles Publizieren
Speicherort und Präsentation sind
getrennt
What’s new withhin SharePoint 2013 Search
6
SharePoint 2013 Search
Usage Logs
SP2010
Search
FAST
7
Neuerungen in SharePoint 2013
• UI Improvements• Content Preview• Graphische Refiner
• Continuous Crawling Index Freshness
• Analytics Ranking• Product Catalog• Architektur• Content und Query Pipeline
• Content Search Web Part (CBS)
8
Neue UI
Graphische Refiner
Resultattypen
Hover Panel
Pro Resulttyp unterschiedliche
Anzeige
Actions
0’ 15’ 30’ 45’ 60’
9
Continuous Crawl
• Nur für SharePoint Content Sources• Parallele Crawls• Intervall 15 Minuten
• Ändern mit Set-SPEnterpriseSearchCrawlContentSource• Content kann bereits während dem Crawl gefunden werden
Index Freshness
Aggregation • Das Content Search Web Part
aggregiert Inhalte über den Suchindex.
Query• Die Abfrage kann in einem Wizard
definiert werden.
Anzeige• Mittels Display Templates wird die
Anzeige definiert.
Content Search Web Part
Display Templates
Web Part
Control Template
Item Template
Item Template
• Managed Properties werden neu automatisch gemappt
• Endung definiert Datentyp für Formatierung• *OWSDate• *OWSHtml• *OWSMTXT
12
Managed Properties
Index
Crawled Property
Managed Property
DemoContent Search Web Part
13
Cross Site Publishing
14
• Sammlung von Sites• Site: Arbeitsbereich mit Listen, Dokumenten, Pages, Blogposts, etc.
• Operationen im SharePoint sind häufig nur auf die aktuelle Site Collection beschränkt
• Durch technische Limitationen und wegen der Skalierbarkeit speichert man die Daten in mehrere Site Collections
• Umsetzung von Use Cases, bei welchen auf Daten zugegriffen wird, schwierig
Begriffserklärung – Site Collection
• Schlagworte / Keywords• Baum von Tags• Ideal um Hierarchien abzubilden
16
Begriffserklärung – Term Store
• Inhaltserfassung und Anzeige sind getrennt• Inhalte werden vom Search Index angezeigt
Cross Site Publishing (XSP)
Authoring
Search
Publishing
PublishingAuthoring
http://www.contoso.com
http://intranet.contoso.com
Vorteile von XSP
Wissenswert• Kein Content Deployment• Basiert auf Catalog und Content
Search Web Part• Braucht Enterprise Lizenz• Nicht in Office 365 verfügbar
Cross Site Publishing
“Schöne” URL
Multi-Branding
Mehrsprachig
Authoring und Publishing Tier
Flexibilität
• Unabhängig von der Site Struktur• Abgelegt im Termstore• Term-driven Pages
Managed Navigation
• Liste in Authoring Site• Settings der Liste• URL Felder• Navigation• Anonymer Zugriff
20
Product Catalog
Authoring
Search
Publishing
Catalog
Term Store
Navigation
ResultSource
Connect
Category Page
Item Page
21
Put the things together
Authoring Publishing
Catalog
Term Store
Managed Navigation
Refiner
Content Search Web Part
Recommanded Items
Display Template
Search
DemoCross Site Publishing
22
Use Case: kleine, einfache Sites
• Ziel: Top Level Domain (TLD) pro Sprache
• Sämtliche Content Pages werden Catalog publiziert
• Pro Sprache eine Host-Named Site Collection
23
XSP und Variations (1/2)
Publishingwww.contoso.com
Authoring
VariationRoot
English Deutsch Français
Catalog Catalog Catalog
Publishingwww.contoso.de
Publishingwww.contoso.fr
Search
Use Case: Komplexe Site mit verschiedenen, mehrsprachigen Catalogs
• Nur echter Catalog Content wird in Authoring Site erfasst.
• Pro Sprache/Variation gibt es eine Catalog Liste
• Sämtliche Content Pages werden in Publishing Bereich bearbeitet.
24
XSP und Variations (2/2)Authoring
VariationRoot
English Deutsch Français
Catalog Catalog Catalog
Search
Publishing
VariationRoot
English Deutsch Français
Catalog Catalog Catalog
Während dem Crawl können Managed Properties durch eigenen WCF Service gesetzt werden.
$ssa = Get-SPEnterpriseSearchServiceApplication$config = New-SPEnterpriseSearchContentEnrichmentConfiguration$config.Endpoint = http://Site_URL/MyService.svc$config.InputProperties = "Title"$config.OutputProperties = "ProductCategory"Set-SPEnterpriseSearchContentEnrichmentConfiguration –SearchServiceApplication $ssa –ContentEnrichmentConfiguration $config
Content Enrichment
CrawlerContentPipeline Index
Web ServiceCallout
Query
• Nicht verfügbar auf Office 365• Komplexität steigt mit der Anzahl Catalogs• Content by Search Web Part zeigt maximal 50 Elemente an• Workaround: Property von aussen setzen
• Probleme in Zusammenhang mit Alternate Access Mapping• Pro muss der Catalog verbunden werden
Limitationen
• Bug mit Caching der Category Pages für anonyme Users• Nach dem Update müssen die Catalogs neu verbunden werden• Neue Vorhaben mit mind. PU March 2013 starten• PowerShell Script
• Mehr Informationen http://technet.microsoft.com/en-us/library/cc261797.aspx
27
PU March 2013
FlexibilitätEinfache Customizings mit Display TemplatesEinfache Erfassung und sexy Darstellung von strukturierten DatenÜberwinden der SharePoint BounderiesSchnellere UmsetzungGeringere Wartung
Bewertung Search Driven Websites
Keine Real Time DatenKomplexität
• Neuerungen der Search• Content Search Web Part• Vorteile der Search Driven Websites• Product Catalog• Managed Navigation• Mehrsprachigkeit
Recap
Besten Dank – schön warst Du dabei!
David Schneider, Head of Development
Kontakt
E-Mail [email protected] http://blog.sharepoint.chTelefon +41 31 560 88 88