+ All Categories
Home > Technology > SharePoint Saturday Belgium 2014 The gears that make search go round

SharePoint Saturday Belgium 2014 The gears that make search go round

Date post: 05-Dec-2014
Category:
Upload: biwug
View: 142 times
Download: 0 times
Share this document with a friend
Description:
 
35
The Gears that make the search go round #SPSBE19 Rick Van Rousselt April 26 th , 2014
Transcript
Page 1: SharePoint Saturday Belgium 2014 The gears that make search go round

The Gears that make the search go round

#SPSBE19Rick Van RousseltApril 26th, 2014

Page 2: SharePoint Saturday Belgium 2014 The gears that make search go round

Thanks to our sponsors!

Gold

Silver

Page 3: SharePoint Saturday Belgium 2014 The gears that make search go round

About me

- HPW Consultant @ RealDolmen

- @RickVanRousselt

- www.rickvanrousselt.com

Page 4: SharePoint Saturday Belgium 2014 The gears that make search go round

- About me

- Introduction

- Architecture

- Components

Agenda

Page 5: SharePoint Saturday Belgium 2014 The gears that make search go round

SharePoint 2013

Page 6: SharePoint Saturday Belgium 2014 The gears that make search go round

SharePoint 2010

Page 7: SharePoint Saturday Belgium 2014 The gears that make search go round

SharePoint 2010 with FAST

Page 8: SharePoint Saturday Belgium 2014 The gears that make search go round

SharePoint 2013

HTTPFile sharesSharePointUser profilesLotus Notes DocumentumExchange foldersCustom - BCS

SharePointSP AppsDevicesNon-SP UX

SearchAdmin

Content UXCrawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search Index

Public API

Unit of scale/role boundary

Feeding Chain Index Core

Query Chain

Analytics Service

Page 9: SharePoint Saturday Belgium 2014 The gears that make search go round

Crawl Component

Page 10: SharePoint Saturday Belgium 2014 The gears that make search go round

Crawl Component

Page 11: SharePoint Saturday Belgium 2014 The gears that make search go round

Crawl Component: What does it do? Invokes Connectors/Protocol Handlers to content sources to retrieve data

Crawling is done via a single SharePoint Search SSA

Crawl Database is used to store information about crawled items and to track crawl history

Crawl modes:  Incremental, Full and Continuous

Page 12: SharePoint Saturday Belgium 2014 The gears that make search go round

Crawl Component: What’s new A single Search SSA FAST Web Crawler no longer exists Improved Crawl Reporting/Analytics Communicates with all crawl databases No longer responible for parsing and extracting document properties

Page 13: SharePoint Saturday Belgium 2014 The gears that make search go round

Content sources

Default:- Web sites - File shares- SharePoint- Exchange- Lotus Notes- Documentum

Custom: BCS Custom Repository

Page 14: SharePoint Saturday Belgium 2014 The gears that make search go round

Crawl extension

Demo

Page 15: SharePoint Saturday Belgium 2014 The gears that make search go round

Content Processing Component

Page 16: SharePoint Saturday Belgium 2014 The gears that make search go round

Content Processing Component

Page 17: SharePoint Saturday Belgium 2014 The gears that make search go round

Content Processing Component: What does it do?

Stateless node Analyzes content for indexing Enriches content as needed via Content Enrichment Web Service (web service callout)

Schema mapping.  Produces managed properties from crawled properties

Stores links and anchors in Link database(analytics)

Content Submission Service

Page 18: SharePoint Saturday Belgium 2014 The gears that make search go round

Demo

Page 19: SharePoint Saturday Belgium 2014 The gears that make search go round

Index Component

Page 20: SharePoint Saturday Belgium 2014 The gears that make search go round

Index Component

Page 21: SharePoint Saturday Belgium 2014 The gears that make search go round

Index Component: What does it do?

Heart of the search engine Receives processed content from CPC Resides on index partition Searchable via Query Processing Component

Page 22: SharePoint Saturday Belgium 2014 The gears that make search go round

Index Component: What’s new No more Fast Index XML => partial update Instant indexing Journaling Update Groups/partial update mechanism No more interaction with the database

Page 23: SharePoint Saturday Belgium 2014 The gears that make search go round
Page 24: SharePoint Saturday Belgium 2014 The gears that make search go round
Page 25: SharePoint Saturday Belgium 2014 The gears that make search go round

Query Processing Component

Page 26: SharePoint Saturday Belgium 2014 The gears that make search go round

Query Processing Component

Page 27: SharePoint Saturday Belgium 2014 The gears that make search go round

Query Processing Component: What does it do?

Takes query - optimises it - and submits it to indexing component

Result sets are returned Processes the result set and sends it to the front-end

Uses processing flows

Page 28: SharePoint Saturday Belgium 2014 The gears that make search go round

Query Processing Component: What’s new

No longer retrieves properties from property store

Not checking the admin database for security trimming

Page 29: SharePoint Saturday Belgium 2014 The gears that make search go round

Query Execution flow

WFE

Query Processing Component

Index

Index

IndexP0

Index

Index

IndexP1

Index

Index

IndexP2

Index

Index

IndexP3

Search Provider Flows

Best Bets

Exchange Search

People Search

Personal Favorites

Remote SharePoint

Local SharePoint

Keyw

ord

Query

FlowInput

QueryRuleMatching

QueryTransformer

QueryRouter

FlowOutput

ResultTableAssembler

LayoutSelector

Page 30: SharePoint Saturday Belgium 2014 The gears that make search go round

Demo

Page 31: SharePoint Saturday Belgium 2014 The gears that make search go round

Analytics Processing Component

Page 32: SharePoint Saturday Belgium 2014 The gears that make search go round

Analytics Processing Component

Crawl

ContentProcessing Index

QueryProcessing WFE

API

AnalyticsProcessing

FAST Search Index

Link

Analytics Reporting

Event Stream

Page 33: SharePoint Saturday Belgium 2014 The gears that make search go round

Analytics Processing Component:

What does it do? Learns by usage Search Analytics Usage Analytics Enriches index by updating index items Usage reports in Analytics database

Page 34: SharePoint Saturday Belgium 2014 The gears that make search go round

Thank you!

Page 35: SharePoint Saturday Belgium 2014 The gears that make search go round

Questions?


Recommended