32
ShareConf 2013 – Search Driven Websites

SharePoint 2013 Search Driven websites

Embed Size (px)

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.

Citation preview

Page 1: SharePoint 2013 Search Driven websites

ShareConf 2013 – Search Driven Websites

Page 2: SharePoint 2013 Search Driven websites

David [email protected]://blog.sharepoint.ch isolutions AGHead of Development

Speaker

Page 3: SharePoint 2013 Search Driven websites

• Was sind Search Driven Websites?• What’s new withhin SharePoint 2013 Search• Cross Site Publishing• Q&A

3

Agenda

Page 4: SharePoint 2013 Search Driven websites

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

Page 5: SharePoint 2013 Search Driven websites

Vorteile von Search Driven Websites

Keine Site Collection Limitationen

Keine Large Lists Limitationen

Dynamisches und flexibles Publizieren

Speicherort und Präsentation sind

getrennt

Page 6: SharePoint 2013 Search Driven websites

What’s new withhin SharePoint 2013 Search

6

Page 7: SharePoint 2013 Search Driven websites

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)

Page 8: SharePoint 2013 Search Driven websites

8

Neue UI

Graphische Refiner

Resultattypen

Hover Panel

Pro Resulttyp unterschiedliche

Anzeige

Actions

Page 9: SharePoint 2013 Search Driven websites

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

Page 10: SharePoint 2013 Search Driven websites

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

Page 11: SharePoint 2013 Search Driven websites

Display Templates

Web Part

Control Template

Item Template

Item Template

Page 12: SharePoint 2013 Search Driven websites

• Managed Properties werden neu automatisch gemappt

• Endung definiert Datentyp für Formatierung• *OWSDate• *OWSHtml• *OWSMTXT

12

Managed Properties

Index

Crawled Property

Managed Property

Page 13: SharePoint 2013 Search Driven websites

DemoContent Search Web Part

13

Page 14: SharePoint 2013 Search Driven websites

Cross Site Publishing

14

Page 15: SharePoint 2013 Search Driven websites

• 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

Page 16: SharePoint 2013 Search Driven websites

• Schlagworte / Keywords• Baum von Tags• Ideal um Hierarchien abzubilden

16

Begriffserklärung – Term Store

Page 17: SharePoint 2013 Search Driven websites

• 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

Page 18: SharePoint 2013 Search Driven websites

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

Page 19: SharePoint 2013 Search Driven websites

• Unabhängig von der Site Struktur• Abgelegt im Termstore• Term-driven Pages

Managed Navigation

Page 20: SharePoint 2013 Search Driven websites

• 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

Page 21: SharePoint 2013 Search Driven websites

21

Put the things together

Authoring Publishing

Catalog

Term Store

Managed Navigation

Refiner

Content Search Web Part

Recommanded Items

Display Template

Search

Page 22: SharePoint 2013 Search Driven websites

DemoCross Site Publishing

22

Page 23: SharePoint 2013 Search Driven websites

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

Page 24: SharePoint 2013 Search Driven websites

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

Page 25: SharePoint 2013 Search Driven websites

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

Page 26: SharePoint 2013 Search Driven websites

• 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

Page 27: SharePoint 2013 Search Driven websites

• 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

Page 28: SharePoint 2013 Search Driven websites

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

Page 29: SharePoint 2013 Search Driven websites

• Neuerungen der Search• Content Search Web Part• Vorteile der Search Driven Websites• Product Catalog• Managed Navigation• Mehrsprachigkeit

Recap

Page 30: SharePoint 2013 Search Driven websites

Besten Dank – schön warst Du dabei!

Page 31: SharePoint 2013 Search Driven websites

David Schneider, Head of Development

Kontakt

E-Mail [email protected] http://blog.sharepoint.chTelefon +41 31 560 88 88

Page 32: SharePoint 2013 Search Driven websites