Work at RealDolmen


SharePoint Server MVP since 2005


www.biwug.be
    http://jopx.blogspot.com
What we give to search engines




 What most search engines see

  1234            should       Author:   victor poznanski
  away            simple       Title:    conf relevancy
                                        sharepoint
  come            some
                               Date:     9.4.9
  contrastive     ss14         Type:     ppt
  customize       techniques   Authority: 6
  for             view (2)     Anchor: SPC presentation
  fs14            what
  how             when         …
  optimizing      with
  our             you
  relevance (3)
Find what you’re looking Get answers and take           Build smarter/no-code
for with intelligent results action with an experience applications that can scale
tailored to you              that’s always a step ahead for any need or business
                                                        requirement
New user interface
Demo recap
New user interface


New search architecture
Public API
                   Unit of scale/role boundary




HTTP                                 SharePoint
File shares                          SP Apps
SharePoint                           Devices
User profiles                        Non-SP UX
Lotus Notes
Documentum
Exchange folders
Custom - BCS
mssearch.exe




    Crawl
               Admin
•
                       •


                       •
                       •
                       •
                       •


                       •
Crawl   Link

                       •

               Admin
• Map-reduce
            • Learns by usage
            • Search Analytics
            • Usage Analytics
            • Enriches index by
              updating index items
            • Usage reports in
              Analytics database

  Link



Analytics
Reporting
Public API
        Unit of scale/role boundary




                          SharePoint
                          SP Apps
                          Devices
                          Non-SP UX

Admin
New user interface


New search architecture




Personalized and more relevant search
results
New user interface


New search architecture




Personalized and more relevant search
results


New customization model for search
Sales:
360o Customer Insight
                               “How do I support the
Services:                    unique search needs of
Knowledge Browser               teams and work that
Marketing:
                              impact our business?”
Competitive Intelligence

Research & Development:
                             To do so, you need a search platform
Innovation Portal            that has
                             • A deep understanding of your information
Support:                     • Flexible relevance to meet diverse needs
Call Center Advisor          • A customizable UX to increase user
                               efficiency
Operations:
Systems/Logistics Portal


Legal, HR, IT, Finance, ……
Meet Julian Isla
  Development Engineer
  Working on the Green Initiative, finding
  ways to create more environmentally
  friendly oil production equipment
Customizations for Search driven
applications
Easier to build search driven apps
   Why?
       More configuration – less development
       More granularity in configuration
       CSOM – Microsoft.SharePoint.Client.Search.Query and REST API
       Content By Search Web part
       XSLT is replaced with Display Templates
   The search UI is driven by
       Query rules
       Display templates
       Result types
       Result sources
Customizing search – Query Rules
 Control over query results
 Defined via a Condition and
  Action
 Query rules:
     Result Blocks
     Promoted Results
     Ranked Results
Customizing search – Display
Templates that define
 HTML templates
  how a search result looks
 SharePoint auto-generates
  the JS version and the HTML
     Stored in the master page gallery
   Support full debugging
Customizing search – Result types
   Define what Display Templates will display a search
    result based upon a condition
     Search service
     Site Collection
     Site Owners
Customizing search – Result
Sources and Federated Locations
 Replace Scopes
   Extended federation options
      Remote SharePoint farms
      Exchange
      OpenSearch
   Definable at
     Search Service – search administrator – globally available
     Site collection level – site collection admin – available to all
      sites in site collection
     Site – site owners – this site only
Content By Search Web Part
   Similar to Content by Query Web Part – but
    based on indexed content
     Show content cross site collections
 Show content cross multiple site collections
 New presentation template model for easy
  content presentation fine tuning
     Content rendered in client side
     Provides full control on rendering capabilities
     using html templates
   Easy editors as web part editors for defining
    planned query
SharePoint 2013 Features & Licensing
Apps                     App Catalog & Marketplace                  ●   ●    ●   ●   ●   ●
                                                                ●   ●   ●    ●   ●   ●   ●
                         Work Management                            ●   ●    ●       ●   ●
Collaboration
                                                                    ●   ●    ●       ●   ●
                         External sharing                                    ●       ●   ●
                                                                ●   ●   ●    ●   ●   ●   ●
Search                                                              ●   ●    ●   ●   ●   ●
                                                                        ●                ●
                                                                    ●   ●            ●   ●
Content Management                                                  ●   ●            ●   ●
                         E-discovery, ACM, Compliance                   ●                ●
                                                    PowerView           ●*               ●
Business Intelligence
                                                                        ●
                                                                        ●    ●       ●   ●
                                                                        ●                ●
Business Solutions                                                      ●    ●           ●
                         SharePoint 2013 Workflow                   ●   ●    ●   ●   ●   ●
                                                                ●   ●   ●                ●


●                    ●
Search quality is even better in this release




Manage intent diversity


Easier to build search driven applications
Call to action:
 Sign up for Office 365 Developer Preview
 Watch developer videos around building SharePoint 2013 apps
 Watch IT Pro videos to explore SharePoint 2013 apps
 Register on www.biwug.be as a member to stay up to date for local
 SharePoint 2013 sessions

For more information or questions
   SharePoint 2013 start page
   SharePoint 2013 Developer documentation
   SharePoint 2013 IT Pro documentation
   SharePoint 2013 Delicious links
   Yammer – https://www.yammer.com/spyam
Exploring search driven applications with SharePoint 2013
Exploring search driven applications with SharePoint 2013

Exploring search driven applications with SharePoint 2013

  • 2.
    Work at RealDolmen SharePointServer MVP since 2005 www.biwug.be http://jopx.blogspot.com
  • 4.
    What we giveto search engines What most search engines see 1234 should Author: victor poznanski away simple Title: conf relevancy sharepoint come some Date: 9.4.9 contrastive ss14 Type: ppt customize techniques Authority: 6 for view (2) Anchor: SPC presentation fs14 what how when … optimizing with our you relevance (3)
  • 7.
    Find what you’relooking Get answers and take Build smarter/no-code for with intelligent results action with an experience applications that can scale tailored to you that’s always a step ahead for any need or business requirement
  • 8.
  • 10.
  • 11.
    New user interface Newsearch architecture
  • 12.
    Public API Unit of scale/role boundary HTTP SharePoint File shares SP Apps SharePoint Devices User profiles Non-SP UX Lotus Notes Documentum Exchange folders Custom - BCS
  • 13.
    mssearch.exe Crawl Admin
  • 14.
    • • • • • • Crawl Link • Admin
  • 16.
    • Map-reduce • Learns by usage • Search Analytics • Usage Analytics • Enriches index by updating index items • Usage reports in Analytics database Link Analytics Reporting
  • 17.
    Public API Unit of scale/role boundary SharePoint SP Apps Devices Non-SP UX Admin
  • 19.
    New user interface Newsearch architecture Personalized and more relevant search results
  • 23.
    New user interface Newsearch architecture Personalized and more relevant search results New customization model for search
  • 24.
    Sales: 360o Customer Insight “How do I support the Services: unique search needs of Knowledge Browser teams and work that Marketing: impact our business?” Competitive Intelligence Research & Development: To do so, you need a search platform Innovation Portal that has • A deep understanding of your information Support: • Flexible relevance to meet diverse needs Call Center Advisor • A customizable UX to increase user efficiency Operations: Systems/Logistics Portal Legal, HR, IT, Finance, ……
  • 25.
    Meet Julian Isla Development Engineer Working on the Green Initiative, finding ways to create more environmentally friendly oil production equipment
  • 26.
    Customizations for Searchdriven applications
  • 27.
    Easier to buildsearch driven apps  Why?  More configuration – less development  More granularity in configuration  CSOM – Microsoft.SharePoint.Client.Search.Query and REST API  Content By Search Web part  XSLT is replaced with Display Templates  The search UI is driven by  Query rules  Display templates  Result types  Result sources
  • 28.
    Customizing search –Query Rules  Control over query results  Defined via a Condition and Action  Query rules:  Result Blocks  Promoted Results  Ranked Results
  • 29.
    Customizing search –Display Templates that define  HTML templates how a search result looks  SharePoint auto-generates the JS version and the HTML  Stored in the master page gallery  Support full debugging
  • 30.
    Customizing search –Result types  Define what Display Templates will display a search result based upon a condition  Search service  Site Collection  Site Owners
  • 31.
    Customizing search –Result Sources and Federated Locations  Replace Scopes  Extended federation options  Remote SharePoint farms  Exchange  OpenSearch  Definable at  Search Service – search administrator – globally available  Site collection level – site collection admin – available to all sites in site collection  Site – site owners – this site only
  • 32.
    Content By SearchWeb Part  Similar to Content by Query Web Part – but based on indexed content  Show content cross site collections  Show content cross multiple site collections  New presentation template model for easy content presentation fine tuning  Content rendered in client side  Provides full control on rendering capabilities using html templates  Easy editors as web part editors for defining planned query
  • 34.
    SharePoint 2013 Features& Licensing Apps App Catalog & Marketplace ● ● ● ● ● ● ● ● ● ● ● ● ● Work Management ● ● ● ● ● Collaboration ● ● ● ● ● External sharing ● ● ● ● ● ● ● ● ● ● Search ● ● ● ● ● ● ● ● ● ● ● ● Content Management ● ● ● ● E-discovery, ACM, Compliance ● ● PowerView ●* ● Business Intelligence ● ● ● ● ● ● ● Business Solutions ● ● ● SharePoint 2013 Workflow ● ● ● ● ● ● ● ● ● ● ● ●
  • 35.
    Search quality iseven better in this release Manage intent diversity Easier to build search driven applications
  • 36.
    Call to action: Sign up for Office 365 Developer Preview Watch developer videos around building SharePoint 2013 apps Watch IT Pro videos to explore SharePoint 2013 apps Register on www.biwug.be as a member to stay up to date for local SharePoint 2013 sessions For more information or questions SharePoint 2013 start page SharePoint 2013 Developer documentation SharePoint 2013 IT Pro documentation SharePoint 2013 Delicious links Yammer – https://www.yammer.com/spyam

Editor's Notes

  • #13 Underlying architecture is FAST – fully integrated – main components
  • #14 Out of the box support for PDF search