search
DESCRIPTION
Search in SharePoint 2013TRANSCRIPT
![Page 1: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/1.jpg)
Sea rch SharePoint 2013
Gayathri NarayananSenior SharePoint Consultant,
NCS (P) Ltdhttp://gai3kannan.wordpress.comSharePoint Day @NCS
![Page 2: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/2.jpg)
Agenda
Search Overview
Search Architecture and APIs
Search Verticals and Results Presentation
Parsers
Custom Entity Extraction
Web Service Call-out
SharePoint Day @NCS
![Page 3: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/3.jpg)
Search in SharePoint 2010
SharePoint Day @NCS
Search Overview
![Page 4: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/4.jpg)
Search Overview
Search in SharePoint 2013 Single Extensible Platform
• FAST Engine
• SharePoint Crawler
• Best of both!
Same Search Platform in both SharePoint and Exchange
SharePoint Day @NCS
![Page 5: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/5.jpg)
EXTENSIBLE Search Platform
Ente
rpris
e Se
arch
Peop
le S
earc
h
Site
Sea
rch
Vide
o Se
arch
Topi
c Pa
ges
Cont
ent b
y Se
arch
My
Task
s
CUST
OM
ER
PART
NER
S
Search Architecture
SharePoint Day @NCS
![Page 6: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/6.jpg)
HTTP
File Shares
SharePoint
User Profiles
Exchange
Lotus Notes
Documentum
Custom
Crawl and Connecto
rs
Content Pipeline
Query Pipeline
Indexing Engine
Query Engine
Client Framewor
k
Enterprise Search Portal
SharePoint Sites and Portals
SharePoint topic and content pages
SharePoint Sites and Portals
SharePoint Sites and Portals
Custom non-SP Search Driven
Apps
Clie
nt-
Sid
e
OM
RES
T S
erv
ice
IMS Runtime
Analyzer
CTS Runtime
Web Service Callout
Search Architecture
SharePoint Day @NCS
![Page 7: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/7.jpg)
Search Architecture and API
CSOM API
• Allows targeting export and import of search settings
• Handles rules, sources, managed properties, etc
• Does not handle master pages, templates, and web parts
• Supports migrations, DEV->UAT->PROD scenarios
SharePoint Day @NCS
![Page 8: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/8.jpg)
Search Verticals and Results Presentation
Results Sources
Managed Properties
Query Rules
Display Templates
Result Types
Refiners
SharePoint Day @NCS
![Page 9: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/9.jpg)
Search Results Presentation
Replicate Scopes
Focus Results
Execute a Query
Perform Analysis
SharePoint Day @NCS
Result Sources
![Page 10: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/10.jpg)
Res ult Sources Demo
SharePoint Day @NCS
![Page 11: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/11.jpg)
Search Results Presentation – Managed Properties
During the crawl SharePoint discovers• Columns with values in SharePoint Lists and Libraries• Document Properties with Values• BCS Columns with values
Columns and properties are categorized Crawled Properties are created
• SharePoint List Columns: ows_ColumnName• SharePoint Site Columns: ows_q_<4 letter code>_ColumnName• Managed Metadata: ows_taxId_ColumnName• HTML or Multiline Text: ows_r_<four letter code>_ColumnName• Profile Properties: People:InternalName• BCS Properties: Entity.FieldName
Crawl Properties
SharePoint Day @NCS
![Page 12: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/12.jpg)
Search Results Presentation – Managed Properties
Managed Properties are created from crawled properties
Create a Managed Property to use it in Search
Field Names <> Managed Property Names
Profile Property Names<>Managed Property Names
There MAY be a 1:Many relationship of Managed to Crawled Props
SharePoint Day @NCS
Managed Properties
![Page 13: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/13.jpg)
Search Results Presentation – Managed Properties Not only for Administrators anymore• Farm• Site Collection• Site
Managed Property Controls• Type• Multivalue• Query, Search, Retrieve, Refine, Sort, Safe
SharePoint Day @NCS
Automatically created for Site Columns• Standard Name Format
<SiteColumnName>OWS<DATATYPE>
![Page 14: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/14.jpg)
Search Results Presentation – Managed Properties
Automatic Managed Properties
SharePoint Day @NCS
![Page 15: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/15.jpg)
Ma naged Properties Demo
SharePoint Day @NCS
![Page 16: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/16.jpg)
Search Results Presentation – Query Rules Promoted Results
• Better Best Bets• Always above ranked results
Result Blocks• Execute a new query• Pin to top or float with relevance
Act on user “intent”• Deck = PowerPoint• Doc = Document
Changed Ranked Results
SharePoint Day @NCS
Publishing• Start and Stop Date• Review Date and Contact
![Page 17: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/17.jpg)
Qu ery Rules Demo
SharePoint Day @NCS
![Page 18: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/18.jpg)
Search Results Presentation – Display Templates & Result Types
HTML and Javascript No more XSL One result at a time + hovercards Refiners use them too
Display Template
Result Types Applied to all sources or Single Result Source Applied on Property Condition Link from Result to Display Template
SharePoint Day @NCS
![Page 19: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/19.jpg)
Dis play Template Demo
SharePoint Day @NCS
![Page 20: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/20.jpg)
Search Results Presentation – Refiners
Refinement in 2013 uses Display Templates You may see then referred to as Filters Out of the box Refinement Item
• Multi-value Refinement Item• Slider• Slider with bar graph
SharePoint Day @NCS
![Page 21: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/21.jpg)
Ref iners Demo
SharePoint Day @NCS
![Page 22: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/22.jpg)
Parsers
Parser Engine detects document format• Many formats supported OOB
• Calls appropriate Format Handler
Format Handlers perform actual parsing• Custom Format Handlers implement IFormatHandlerItem
SharePoint Day @NCS
![Page 23: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/23.jpg)
SharePoint Day @NCS
Custom Entity Extraction
Activate refiners based on custom dictionaries
Enabled using Powershell Cmdlets
12 custom extractor “slots” you can use:
![Page 24: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/24.jpg)
Web Service Callout Transform managed properties using a custom web service
• Data cleansing
• Entity extraction
• Classification and tagging
SOAP web service• Reads a set of managed properties and returns new or modified properties
SharePoint Day @NCS
Content Processing web service client• Trigger conditition controls when to do (synchronous) call-out
• New or modified managed property values get indexed
• Configurable error handling: Warn or Fail document
![Page 25: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/25.jpg)
…to wrap up!
Search Overview
Search Architecture and APIs
Search Verticals and Results Presentation
Parsers
Custom Entity Extraction
Web Service Call-out
SharePoint Day @NCS
![Page 26: Search](https://reader035.vdocument.in/reader035/viewer/2022081602/555e0502d8b42ae4628b5850/html5/thumbnails/26.jpg)