Search driven Apps mit SharePoint 2013 und SharePoint Online

33
Platin-Partner: Gold- Partner: Search-driven Apps mit SharePoint 2013 und SharePoint Online Fabian Moritz ITaCS GmbH, MVP SharePoint Server

Transcript of Search driven Apps mit SharePoint 2013 und SharePoint Online

Page 1: Search driven Apps mit SharePoint 2013 und SharePoint Online

Platin-Partner: Gold-Partner:

Search-driven Apps mit SharePoint 2013 und SharePoint Online

Fabian MoritzITaCS GmbH, MVP SharePoint Server

Page 2: Search driven Apps mit SharePoint 2013 und SharePoint Online

Die SharePoint (Online) Suche

SharePoint 2013 Suche

SharePoint 2010 Suche

FAST Search

For SharePoin

t

FAST

Page 3: Search driven Apps mit SharePoint 2013 und SharePoint Online

Was bringt SP 2013 / SP Online?

Content by Search

Webparts

Display Templates

Query Builder

Query Rules Kataloge Verwaltete Metadaten

Page 4: Search driven Apps mit SharePoint 2013 und SharePoint Online

Search driven Apps

InhaltSuche Apps

Page 5: Search driven Apps mit SharePoint 2013 und SharePoint Online

Architektur

ContentPipeline

Schema

Index

Suchcenter

Aggregationen

No-Code

SP Apps

Win8 Apps

Mobile Apps

Websites

File Shares

SharePoint

User Profiles

Exchange

Lotus Notes

Documentum

Weitere (BCS)

...

Crawl

Web Service Callout

Analytics

Index Engine

Query Engine

QueryPipeline A

PI

Page 6: Search driven Apps mit SharePoint 2013 und SharePoint Online

Content Processing Pipeline

Content ProcessingCrawler Index

DokumentParsing

Web Service Callout

MetadatenExtraktion

Security Descriptors

Sprache

Phonetische Namen

Word BreakingEntity

ExtraktionZusammen-

fassung

Page 7: Search driven Apps mit SharePoint 2013 und SharePoint Online

Gecrawlte Eigenschaften verwaltete Eigenschaften Aus Websitespalten werden autom. verw.

Eigenschaften Bereiche: Search Service App (Tenant) Site

Collection 1...n

SharePoint Online hat Einschränkungen!

Schema

Crawl Content Processing IndexGecrawlte Eigenschaft

VerwalteteEigenschaft

Page 8: Search driven Apps mit SharePoint 2013 und SharePoint Online

DemoSuchschema und Web Service Callouts

Page 9: Search driven Apps mit SharePoint 2013 und SharePoint Online

Ergebnisquellen (Result Sources)

h

Conte

nt

Sourc

e

DokumenteBilder Zuletzt geändert Personen …

QUERY

Page 10: Search driven Apps mit SharePoint 2013 und SharePoint Online

Ergebnistypen (Result Types)

Eine Bedingung identifiziert den Typ des Ergebnisses anhand der Eigenschaften

Eine Aktion legt das zu verwendende Display Template fest

Page 11: Search driven Apps mit SharePoint 2013 und SharePoint Online

Display Templates

Page 12: Search driven Apps mit SharePoint 2013 und SharePoint Online

Das Zusammenspiel

Ergebnistyp

(Bsp. Microsoft PowerPoint)

Element Display Template

(Bsp. Item_PowerPoint.js)

Hover Panel Display Template

(Bsp. Item_PowerPoint_HoverPanel.js)

Page 13: Search driven Apps mit SharePoint 2013 und SharePoint Online

DemoSuchergebnisse anpassen

Page 14: Search driven Apps mit SharePoint 2013 und SharePoint Online

Search driven Apps

InhaltSuche Apps

Page 15: Search driven Apps mit SharePoint 2013 und SharePoint Online

Inhalt

Page 16: Search driven Apps mit SharePoint 2013 und SharePoint Online

Der alte Weg

Content Query

Websitesammlung AWebsitesammlung B

Websitesammlung C

Websitesammlung D

Page 17: Search driven Apps mit SharePoint 2013 und SharePoint Online

Der neue Weg

SucheCrawl

Websitesammlung B

Websitesammlung C

Websitesammlung D Content Search Webparts

Page 18: Search driven Apps mit SharePoint 2013 und SharePoint Online

Query Builder

Sortierung und

Filterung für Ergebnisse

Einfache Erstellung

von Abfragen

Basis- und erweiterter

Modus

Test und Vorschau

Page 19: Search driven Apps mit SharePoint 2013 und SharePoint Online

Content Display Templates

Neue Templates einfach erstellen

HTML & JavaScript

Viele Standard-Vorlagen

Page 20: Search driven Apps mit SharePoint 2013 und SharePoint Online

DemoSuchgetriebene Inhalte und Analytics

Page 21: Search driven Apps mit SharePoint 2013 und SharePoint Online

Anzahl Views Sortieren nach Beliebtheit Empfehlungen Relevanz nach Nutzung Suchberichte Empfohlene Seiten Etc.

Analytics

Page 22: Search driven Apps mit SharePoint 2013 und SharePoint Online

Analytics Processing Component führt die Analytics Prozesse aus

Es gibt zwei Analytics-Typen: Search Analytics

Analysiert Inhalt des Such-Indexes Usage Analytics:

Analysiert Nutzer-Aktionen

Search Analytics - Grundkonzepte

Analytics

Search Analytics

Usage Analytics

Page 23: Search driven Apps mit SharePoint 2013 und SharePoint Online

Analytics Komponente

ContentPipeline

Crawl

Analytics

Index

Link

Analytics

Reporting

WFE

Event Store

Usa

ge

Page 24: Search driven Apps mit SharePoint 2013 und SharePoint Online

DemoSearch Analytics

Page 25: Search driven Apps mit SharePoint 2013 und SharePoint Online

Search driven Apps

InhaltSuche Apps

Page 26: Search driven Apps mit SharePoint 2013 und SharePoint Online

Apps

Page 27: Search driven Apps mit SharePoint 2013 und SharePoint Online

Windows 8 Apps

Page 28: Search driven Apps mit SharePoint 2013 und SharePoint Online

SharePoint Apps

Page 29: Search driven Apps mit SharePoint 2013 und SharePoint Online

SharePoint 2013

CSOM

http://<website url>/_api

JavaScriptLibrary

SilverlightLibrary

.NET CLRLibrary

RESTODataJSON

Client Code

Serv

er

Clie

nt

SharePoint Remote API

FQL Support

Page 30: Search driven Apps mit SharePoint 2013 und SharePoint Online

REST URLs

Einfache Abfragenhttp://server/site/_api/search/query?querytext='test'

Eigenschaften selektierenhttp://server/site/_api/search/query?querytext='test'&selectproperties='Title,Rank'

Sortierunghttp://server/site/_api/search/query?querytext='test'&sortlist='LastModifiedTime:descending'

http://server/site/_api/search/query?querytext='test'&sortlist='LastModifiedTime:descending,Rank:ascending'

Page 31: Search driven Apps mit SharePoint 2013 und SharePoint Online

DemoSharePoint Such Apps

Page 32: Search driven Apps mit SharePoint 2013 und SharePoint Online

Search driven Apps

InhaltSuche Apps

Page 33: Search driven Apps mit SharePoint 2013 und SharePoint Online