Learn how easy it is to build powerful search experiences using SharePoint 2013. The session will showcase the Search in SharePoint 2013 and provide a technical and functional walkthrough of what is new. I will take you through the out-of-box search experience, and you will get tips and tricks on how to extend the search platform to create a great custom experience for your users.
6. TODAY YOU’RE GOING TO LEARN…
…how to quickly build search verticals
Result Types
Display Template
Display Template
Query Rules
BCSConnectors
Custom Schema
RankingModels
7. TODAY YOU’RE GOING TO LEARN…
how to respond intelligently to users with Query Rules
acting
Recognize a product,
promote the Knowledge Center
Recognize an image search,
query for images of cameras
Recognize a top Video search,
show videos of the Surface
understanding
Learn more about our products
Find pictures of our cameras
What can the Surface do?
communicating
18. 2013: DISPLAY TEMPLATES
Retrieves managed
properties
File Extension Title Preview Image
Document SummaryPath
Craft your preferred look in HTML & JavaScript instead of XSLT
23. Copy existing template for best results
Kept in the Master Page Gallery
Use the editor of your choice
Add custom properties to template
YOUR OWN DISPLAY TEMPLATES
Map to result type
24. YOUR OWN RESULT TYPES
Choose a Display Template
Copy existing or start new
Set condition criteria
Try it out with a search!
25. •
•
• documents, web pages, SharePoint list entries, and images.
SIZE SEARCH ARCHITECTURE
Volume of content Sample search architecture
0-10 million items Small search farm
10-40 million items Medium search farm
40-100 million items Large search farm
28. Large search farm
If you have between 40 and 100 million
items, the large search farm will probably
be the most suitable farm for you.
Microsoft tested this search architecture,
and measured that it can crawl 200
documents per second, and serve 10
queries per second.
With a crawl rate of 150 documents per
second, it takes search about 139 hours to
crawl 100 million items in the first full
crawl.
Templates are used at multiple levels to allow precise control
What we used to have… xslt was not easy to use
What we have now… templates using HTML and JavaScript
How do item templates get selected?
Condition criteria: source, content type and/or property matchWas:Add properties you need into searchHook up the template to a Result TypeCreate your look with a Display Template