SharePoint 2013 Search Driven websites

Preview:

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

ShareConf 2013 – Search Driven Websites

David Schneiderdavid@sharepoint.chhttp://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 david@sharepoint.chBlog http://blog.sharepoint.chTelefon +41 31 560 88 88

Recommended