SP2013 Search Driven Publishing Model
Referent Nicki Borell Consultant / Evangelist SharePoint & SQL Server MCSE, MCDBA, MCITP, MCT Kontakt: nicki.borell@expertsinside.com http://www.expertsinside.com https://twitter.com/nickiborell http://www.sharepointtalk.net
Daniel Kogan asked: What means Search Driven? Q: Don t most web sites already have Search? A: Yes It s not about searching what we have published, it is about publishing, republishing and targeting content that we have crawled and using Search as THE Data Access Technologies
Ein Blick auf die fertige Lösung.
Agenda Warum Search Driven Visualisierung Look behind Search Driven Publishing Model Administration Entwicklung Die Cloud
Warum Search Driven Dagegen spricht: Index Latenz Trennen von Visualisierung und Daten Flexible und dynamisch Keine Limitation wie z.b. SiteCollections etc. Keine Probleme mit großen Listen und Bibliotheken flexibler & dynamischer Umgang mit Inhalten If the content is in my search index I can consume it Was bedeutet Search Driven? Reorganisieren und visualisieren von Inhalten basierend auf dem Such-Index Es geht nicht darum eine Abfrage in ein Suchfeld einzutippen!
Look behind Crawled & Managed Properties Crawled Properties Werden automatisch durch den Crawler erzeugt Repräsentieren die Rohdaten Managed Properties Müssen erstellt werden (SharePoint bringt viele per Default mit) Haben Eigenschaften wie z.b.: Refiner, use for query etc. Können n crawled Properties beinhalten
Look behind FAST Search Technology: Keyword Query Syntax Keyword Query Language Properties Boolean Operatoren Wildcards XRANK NEAR, ONEAR WORDS FAST Query Language SQL Query Wird unterstützt Nicht mehr unterstützt!
Visualisierung Basis ist immer eine Result Source Eine Result Source ist eine Kombination aus: Federated Location & Scopes in SharePoint 2010 Quelle Auswählen: Local SharePoint Index Remote SharePoint Index OpenSearch Exchange Query Transformation Manipulation / Beeinflussung der Abfrage.
Visualisierung Basis ist immer eine Result Source Query Builder UI basiertes Tool Stellt Test & Preview Funktionen zur Verfügung. Ermöglicht den Advanced Mode um direkt KexwordQuery oder FQL zu schreiben Ermöglicht das festlegen von Refinern
Visualisierung Basis ist immer eine Result Source Query Builder Query Rules: Promoted Results / Best Bets Wir können ein Webpart mit Abfragetransformationen versehen, Abfrageregeln hinzufügen, die Abfragen unter bestimmten Bedingungen transformieren, sowie alle an eine bestimmte Ergebnisquelle gerichteten Abfragen transformieren, um eine spezialisierte Suchumgebung bereitzustellen. Übersicht über Abfrageverarbeitung in SharePoint 2013 Search Box Search Result Webpart Query Rules Result Source The "Big Picture" of Search in SharePoint 2013 by Agnes Molnar
Visualisierung Basis ist immer eine Result Source Query Builder Query Rules: Promoted Results / Best Bets Result Block Result Blocks dienen der Strukturierung Result Blocks basieren auf der Search Query Language.
Visualisierung Basis ist immer eine Result Source Query Builder Query Rules: Promoted Results / Best Bets Result Block Display Templates Eigene Display Templates mit HTML & JavaScript SharePoint Out-of the-box Display Templates
Visualisierung Basis ist immer eine Result Source Query Builder Query Rules: Promoted Results / Best Bets Result Block Display Templates Individuelle Anforderungen bedingen individuelle Such-Szenarien. Mit den gezeigten Features können wir all das ganz ohne Entwicklungsaufwand realisieren. Special Data + Special Scenarios Special Search
ABER in allen bisher gezeigten Szenarien muß der Benutzer immer noch eine Suchabfrage formulieren.
Search Driven Publishing Model Picture: Daniel Kogan Sr. Lead Prog Manager (SharePoint)
Search Driven Publishing Model Content Search Web Parts Dynamische Seiten zeigen Inhalte basierend auf Search Queries
Search Driven Publishing Model Content Search Web Parts Display Templates Eigene Display Templates mit HTML & JavaScript SharePoint Out-of the-box Display Templates
Search Driven Publishing Model Content Search Web Parts Display Templates Query Builder UI basiertes Tool Stellt Test & Preview Funktionen zur Verfügung. Vorkonfiguriert je nach Typ Ermöglicht das setzten von Refinern
Search Driven Publishing Model Content Search Web Parts Display Templates Query Builder Query Rules Manipulieren der Suchergebnisse Konfigurierbar ob Query Rules berücksichtigt werden oder nicht Search Box Content Search Webpart Query Rules Result Source
Search Driven Publishing Model Content Search Web Parts Display Templates Query Builder Query Rules Refiner Dynamische Seiten zeigen Inhalte anhängig von Refinern
Search Driven Publishing Model Other Features Built on Search Web Content Management in SharePoint Server 2013 Catalogs Managed navigation Cross-site publishing
Search Driven Publishing Model Other Features Built on Search Web Content Management in SharePoint Server 2013 und wo auch hier die Suche ins Spiel kommt
Administration Managed Property (CusomerName) SharePoint Search Query Tool: http://sp2013searchtool.codeplex.com/ Index Aktualität: Continuous Crawling Items stehen schneller im Index zur Verfügung Event-driven crawl schedule by Agnes Molnar http://aghy.hu/aghyblog_en/lists/posts/post.aspx?id=174 Search Schema basiert auf FAST Technology SharePoint (CustomerName) ERP (CustomerName) FileShare (CustomerName) SAP (CustomerName)
Entwicklung REST und CSOM REST Beispiel: Keywords http://server/site/_api/search/q uery?querytext='{kql Query}' JavaScript/REST Empfohlen für Remote Applications JavaScript/CSOM Nur für SharePoint-Hosted Apps C#/REST ggf. recht Aufwendig C#/CSOM Empfohlen für Remote Applications Eigene Display Templates
Die Cloud Content Search Webparts aktuell nicht Verfügbar.ABER! BCS Inhalte stehen nicht zur Verfügung Keine Möglichkeit eigene Content Sources / Crawl Schedule etc. zu konfigurieren Hybrid Search On-Prem & O365 (One-way oder Bi-directional)
Recape Warum Search Driven Visualisierung Look behind Search Driven Publishing Model Administration Entwicklung Die Cloud
WHEN YOU NEED US, WE LL BE THERE..noch Fragen?! Kontakt: nicki.borell@expertsinside.com http://www.expertsinside.com https://twitter.com/nickiborell http://www.sharepointtalk.net