Pimp je SharePoint zoekresultaten
Onder de motorkap is heel veel veranderd en verbeterd aan de search in SharePoint 2013. Maar de zoekresultaten moeten vooral appetijtelijk kunnen worden gepresenteerd en daar zijn de zogenaamde display templates voor beschikbaar. In deze presentatie wordt uitgelegd uit welke onderdelen de zoekresultatenpagina bestaat en hoe de weergave van elk deel wordt aangestuurd. Aan de hand van een voorbeeld wordt geïllustreerd hoe gemakkelijk het is om je zoekresultaten te pimpen.
Stefan Strube - 2die4 it solutions • SharePoint consultancy • SharePoint Search UX improvement • App development
Pimp je SharePoint zoekresultaten Wat ik ga vertellen: • Waarom is de Search van belang? • Historie SharePoint Enterprise Search • Enterprise Search in SharePoint Server 2013 • Opbouw Enterprise Search Center • Hoe is de weergave aan te passen? • Voorbeeld op basis van een wensenlijst
Waarom is de Search van belang? Search: • Enige manier om over alle site collecties heen relevante zaken bij elkaar te verzamelen • Terugvinden van ongestructureerd opgeslagen documenten • Ontsluiten van andere bronnen • Ontsluiten data voor andere systemen
Historie SP Enterprise Search MO SharePoint Server 2007: • Onderdeel van de Shared Services Provider • Geen Pdf • Configuratie via Central Administration • Opmaak zoekresultaten middels Xslt • Zoekresultaat: onbevredigend • Presentatie: onvoldoende
Historie SP Enterprise Search SharePoint Server 2010: • Search Service Application • Geen Pdf • Refiners • FAST als apart product (licentie) • Zoekresultaat: afhankelijk van wel/niet FAST • Presentatie: idem
Enterprise Search in SP 2013 SharePoint Server 2013: • Inclusief FAST • Inclusief Pdf • Configuratie via UI • Continue crawl • Contextueel (Content Search web part) • Zoekresultaat: top • Presentatie: top (mèt Office Web Apps)
Opbouw standaard Search results
Opbouw Enterprise Search Center
Hoe is de weergave aan te passen? • • • • • • •
Standaard zoekresultaten (systeempagina) Enterprise Search Center aanmaken Search Center instellen als standaard Configuratie via Search settings Configuratie via Search Navigation Configuratie via Web parts (Edit page) Display Templates (in Design Manager)
Edit page: Getting started
Search Result Sources (scopes) Also replaces Federated Search.
Search Result Types
Search Navigation • • • •
Navigatie hyperlinks Pagina’s met zoekresultaten Query instellen in Search Results Web part Navigatie link toevoegen
• Demo
Display Templates • • • • • • •
In paren: gelijknamige Html- & Js-bestanden Alleen de Html-bestanden bewerken Download een kopie om deze aan te passen Uploaden naar juiste map in Design Manager Js-bestand wordt automatisch aangemaakt Opbouw van een display template Zoals het vroeger ging (met Xslt)
Display Templates
Wensenlijst op basis van voorbeeld Inspiratie: • MOSS 2007 Search verbeteringen • MOSS Faceted Search (Codeplex-project) • Search Facets: voorloper van de Refiners • Voorbeeld
Wensenlijst op basis van voorbeeld
Wensenlijst aanpassingen • • • • •
Navigatie Tellingen bij refiners Icoontjes voor Result type refiners Extra File Types toevoegen Multiselect Result type (Word OR Pdf)
Wensenlijst: navigatie • Web part toevoegen aan Navigation zone • Html-code plakken:
• Demo
Wensenlijst: tellingen • Staat standaard uit • Eenvoudig aan te passen in Display template:
• Demo
Wensenlijst: icoontjes • MOSS 2007 Faceted Search
•
SP 2013 Display Template
•
Demo
Wensenlijst: extra File Types • Icoontje toevoegen aan Images-folder • DOCICON.XML uitbreiden • File Type toevoegen aan Search Administration • Full crawl starten • Search testen • Result type refiners uitbreiden?
Wensenlijst: multiselect • Standaard voorhanden • Decoded url:
• Voorbeeld: Vervang nws door pdf in de url en zie ‘t resultaat
Multiselect in SP2010 Search
Zoals het vroeger ging (met Xslt)
Wensenlijst: multiselect Ingrediënten: • Custom Display Template • Web part met CSS en Javascript • HTML5: drag & drop
Wensenlijst: multiselect
Meer informatie
Vragen ? Blog: www.2die4it.com/blog