Supercharging SharePoint for Success with Search

Supercharging SharePoint for Success with Search Jeff Fried CTO, BA Insight SharePoint User’s Group 2 Today’s session Who is this guy? About Jef...
Author: Caroline Murphy
9 downloads 0 Views 10MB Size
Supercharging SharePoint for Success with Search Jeff Fried CTO, BA Insight SharePoint User’s Group

2

Today’s session

Who is this guy? About Jeff Fried Longtime Search Nerd

Passionate About

• CTO, BA Insight

• SharePoint

• Senior PM, Microsoft • VP, FAST • SVP, LingoMotors

• Search • Search-driven applications (aka “InfoApps”)

Blog:

DoMoreWithSearch.com

Technet Column “A View from the Crawlspace” [email protected]

Focused on Search and SharePoint since 2004

About BA Insight 



SharePoint 2013 Search Architecture Public API Unit of scale/role boundary

• • • • • • • •

HTTP File shares SharePoint User profiles Lotus Notes Documentum Exchange folders Custom - BCS

• • • •

SharePoint SP Apps Devices Non-SP UX

Search is Pervasive in SharePoint 2013

• • • • • • • • • • •

Content By Search Web Part My Tasks My Site View “What’s new” feed E-Discovery Console Topic Pages Recommendations Customer Engagement Portal Image Library search Exchange 15 search Web Content Management

9

The problem must be the content is not indexed

RFI/RFP

Frustration Root cause analysis

The Search Immaturity Cycle

Request feedback Surveys Questionnaires Feedback

Attempt fix 10

Source: http://searchpatterns.org

11

Have you ever used any of these search apps?

Our Search Strategy Success Model • Context Metadata Strategy

Context

User Experience Strategy (UX)

• Content • Metadata

(Classes of Users)

Content Strategy

• UX

“The #1 thing you can do to increase relevance is to attend to your content.”

What is an Authoritative Source?

Use Authoritative Sources in SharePoint Takes ~24hrs to propagate

Sites that are important

Sites with low intrinsic relevance

Search Provides a Unified View

Think beyond SharePoint content in Search • • • • • • • • • • • •

• • • • • • • • • • • •

Search with LoB content

• • • • • • • • • • •

Agile Information Integration

Search Content needs Gardeners

Content Strategy Highlights     

Structure sets content free

Metadata Powers the Search User Experience

Start using Managed Metadata

Creating Metadata by Machine Say “Annotate”

Look Mom…. No Metadata!

Populated Managed Metadata according to taxonomies in the SharePoint Term Store

Metadata Strategy Highlights   

  

Adaptive Refinement

Rich Refinement after Categorization

Use Query Rules for Recommended Results

http://www.bainsight.com/blog/setting-up-recommended-results-forsearch-in-sharepoint-2013

Converting Search into Action •

Search is part of a larger process  That process is a big part of the context



Make it easy to carry the results of search sessions into that process

Example: Shopping Cart, Comparisons

UX Strategy Highlights    

Traps to avoid

Demo

Graph Search    

Facebook Graph Search is Actually Useful At first glance, Graph Search could be perceived as a very minor feature change. However comparing it to the old Facebook search bar illustrates how much potential it has to make search a worthwhile part of the Facebook experience. The old search

The new Graph Search:

Demo

What is The Office Graph?

Emailed to me

Trending around Jenny Gottfried

Works with

Commented on

Manager

Presented to me Direct report

Shared with me Modified by Alan Brewer

Trending around Nancy Anderson

Modified by Jenny Gottfried

Liked by me Works with

Trending around me Viewed by me

Modified by Jim Geist

Emailed to me

Modified by Jenny Gottfried

Works with Commented on

Liked by Jim Geist

The Office Graph is Built off of 2013 Search   

Delve is ‘just’ a UI on the Office Graph   –

 –

 –

Waldek Mastykarz

Content and signals across O365 autopopulating the Office Graph for teams







Insights derived with machine learning to help YOU get the job done right NOW

Current Sources/Signals      

Graph Query Language (GQL) v1.0  –

– –



SharePoint Search REST API overview

Notes + Gotchas

A Little More Demo

On-Premises

Strategies for Hybrid SharePoint Transient: Migrate everything to the cloud

Permanent: Maintain a hybrid model

Migrate at your own pace to the cloud with little or no disruption to existing service

Maintain a Hybrid Model providing Services On-Premises or Online based on the Organization needs

Pilot Online Service with a subset of users

Continue to use existing customizations On-Premises

Migrate remote users physically distant from On-Premises deployment to Online for better experience Host certain data in particular locations Online for compliance or data sovereignty reasons Gain the advantage of moving to cloud infrastructure ((TCO) where ever possible

Key considerations Availability of features Online versus OnPremises on particular workloads

Regulatory considerations

Significant investments in customization of certain On-Premises workloads

Concerns over global network performance with remote sites in distant locations relative to On-Premises deployments

Manageability concerns

Hybrid Cloud Adoption Patterns – O365 1 of every 3 EPG customers is licensed for O365, will be 1 of every 2 by January 2015, adopting in two patterns: Within SharePoint: • Mysites • TeamSites • Extranet • Intranet • Portals • Focused Sites • Services Farms

Split User Within a workload (Exchange or SharePoint) between On-Premises and Online

Split Workload Users on any of the workloads (Exchange, SharePoint or Lync) in the cloud while using other workloads OnPremises

Across O365: • SharePoint • Exchange • Lync • Yammer • OneDrive • Delve

Search bridges the silos created by cloud adoption ->

Adopting Hybrid SharePoint is a search project

Search Provides a Unified View

Centralized Index vs. Virtual Index

     

  

SharePoint 2013 Search Architecture Not Multi-tenant

Public API Extensibility Points Unit of scale/role boundary

SharePoint 2013 Search and O365

Limitations: Cannot crawl external content from O365 CEWS not available from O365 Cannot Crawl O365 from Onprem with OOB Connector

OOB Federated Search User Experience

Refiners from Cloud only

Results from Cloud

Results from SharePoint On-Premise

BA Insight Knowledge Integration Platform Search-Driven Applications Knowledge Center

Help Desk

Intranet

Portal

User Experience Engine

Knowledge Integration Platform

Content Intelligence Engine

Content Connectivity Engine

Product Catalog

Remarkable search user experience • Content visualization, presentation, and interaction High quality, consistent metadata • Automated classification and metadata generation Access to all enterprise content • Secure connectivity to a wide variety of systems

Portal On-Premises: Hybrid Configuration with Portals in SharePoint Server 1. 2. 3.

57

Primary Portal On-Prem (Centralized On-Premises Index)

On-Prem

On-Line

Portal On-Premises: Hybrid Configuration with Portals in SharePoint Server 1. Existing portals, with new content added online 2. Existing portals with content moving online 3.

59

Primary Portal On-Prem (MultiSearch: Query Federation , Interleaved Results)

Interleaving Federator

On-Prem

On-Line

BA Insight Federator

Portal Online: Hybrid Configuration with Portals in SharePoint Online

4. 5.

62

Secondary Portal On-Line (Remote Result Source from On-Prem Index)

Remote Result Source

On-Prem

On-Line

“Pure Cloud”: Cloud Configuration with Portals in SharePoint Online

6. 7.

64

SharePoint Server in Azure in hybrid configuration with O365 Tenant Optional!

Microsoft Azure Virtual Network Cloud Service Active Directory & DNS

Cloud Service Database

Cloud Service Front End

App server

Active VPN On-premises environment Gateway subnet

Availability Set

Availability Set

Availability Set

Availability Set

Succeeding with Hybrid SharePoint     

Tailored, Targeted Search-Driven Apps are Effective Consumer Search-Driven Apps

Enterprise Search Driven Apps





    

Intuitive Dynamic Contextual Mobile 360° View

Search for Experts, Projects, Customers, Vendors, Parts, etc.

Extensible Search Platform

Custom Search Apps

Partner-Built

Video Search

E-Discovery Search

My Tasks

WCM

Content I’m Following

Topic Pages

General Purpose

Recommendations

Content by Search

Site Search

People Search

Intranet Search

SP2013 Supports Multiple SDAs MySites

Research Portal Unified View Analyst’s workbench Management Adviser Innovation Center

Customer Service Compliance

Voice of the Customer Call Center Logistics Center Online Service Consolidated Dashboard Sales Dashboard

Fraud Center E-Discovery Info Governance

Search Driven Applications are found in every industry and every function Traditionally, search vendors describe these as possibilities using their platforms; but implementation costs have been >$1M

Build these compelling applications by configuring proven capabilities that encapsulate good search UX practice, rather than coding from scratch

Example search-driven application

71

Expertise Finder “Fusion” • Sliders interactively weight different features of experts

Client Search to locate client profile and related information.

All related matters listed link directly to matter views.

Relevant contacts from InterAction CRM.

Search-Driven Application for Legal Research Documents from many sources All client or matter-relevant documents are integrated.

Rich MetaData Content annotated automatically – concepts, categories, citations, matters, clients, etc

Navigation Controls Explore, Discover, Drill-down

A Developer’s View of Search Content Sources SP Apps

HTTP File shares

Win8 Apps

User Profiles

REST

CEWS

SharePoint Crawling

Exchange

Content Processing

Query Processing

Indexer Content

Query

Lotus Notes Documentum

Custom

BCS

Search Administration

Analytics

Mobile Apps

CSOM

Search Verticals

Index

Search Center

Search Schema

Topic Pages

PowerShell Query Rules Result Templates

“No Code” Apps

Simple Search Verticals Search Box Sort Menu Nav Entry (all are verticals)

Refiners

Query Rules

Results web part Result source for this site

Item Templates

Start OOB, Multiple Phases of User Feedback Architecture/Design Hardware/Infrastructure Metadata Creation & Mapping Content Processing & Indexing UI components & configuration Component/Workload integration Tuning & Tweaking User Feedback Operations and cutover

Operations

Cutover

Polishing

Buildout

Benchmarking

Info Architecture

Prototype

OOB setup

Envisioning

Logo

Welcome User | Title

Site Navigation

Location

Name, Supervisor, Coordinates

Naviga tion Assets

Equipment, Inventory

Datasheets Safety Manuals, MSDS, User Guides

Maintenan ce History Date Last Serviced, problem areas, serviced by name

Search

Relevant Experts

Content-driven expertise search

Safety Information MTBF, site safety goals

79

Sunshine Oil Corporation™ Mars P-167435

Datasheets (MSDS)

Rig Name: Mars P-167435 Location: 168 Miles - SE New Orleans GEO Coordinates: 48.5° N 243.5° E Type: Semi-Submersible Supervisor: Christopher Lloyd Telephone: 867-456-1812

API Number

Any Asset Class Rig Well Pipeline Environmental Safety Show more ̌

Chemical

Halliburton

Chemical

Halliburton

Chemical

Halliburton

Chemical

Halliburton

Chemical

Halliburton

Chemical

Halliburton

Chemical

Halliburton

Chemical

Halliburton

Chemical

Schlumberge r

BC-140 BC-200 UC BE-9

Lease Name

Longitude Latitude Spud Date, M/Y

30-041-20556 FINLEY

-103.51213 33.90625

12/21/1980

21

30-041-20571 RADCLIFF

-103.50778 33.91354

2/14/1981

13

30-041-20592 TERRY

-103.50778 33.90628

4/23/1981

8

30-041-20558 ANNIE-HARVEY

-103.51648 33.89897

6/3/1982

2

30-041-20595 LAGRONE

-103.4945 33.93200

6/1/1982

30-041-20580 COLLIER A

-103.49062 33.92819

3/15/1981

30-041-20611 FRANSE

-103.49064 33.93161

10/5/1981

30-041-20594 COLLIER

-103.49497 33.92842

6/6/1981

30-041-20619 TAYLOR

-103.49983 33.93116

9/21/1981

30-005-62755 STATE 35

-104.07377 33.99999

12/27/1989

30-005-61661 ANTELOPE FEDERAL

-104.66293 33.93426

6/13/1983

30-005-62221 JERRY DON FEDERAL

-104.68498 33.95237

12/8/1984

30-005-62204 PRONGHORN FEDERAL

-104.66725 33.93701

11/17/1984

27

Classification Supplier

BA-20 BA-40L

Assets Asset Class

MSDS Data Sheet

CL-31 Cla-Web FDP-S944-09 FDP-S1007-11

Maintenance History

API Well Number 3400520566 0000 3400521912 0000 3400523600 0000 3400523605 0000 3400724337 0000 3400920129 0000

Inspection Number 131090811 7 129959350 5 121674790 8 130261796 8 163778389 4 129796216 4

Purpose of Inspection

Site Safety Goals

MTBR & MTBM

Date of Violation Violation

Status Check Violation 7/12/2011 Status Check Violation

3/8/2011

Status Check Violation 4/12/2011 Status Check Violation 4/12/2011 Complaint

Violation 5/24/2011

Complaint

Violation 2/17/2011

Location Map

Architecture/Design Hardware/Infrastructure Metadata Creation & Mapping LOB system configuration Content Processing & Indexing UI components & configuration Back end components Custom Development System Integration Tuning & Tweaking Relevance & HCIR User Feedback Security audits and improvements Operations

Production

Pilot

Cutover

Full Scale Prototype

Polishing

Buildout

Deeper Prototype

Benchmarking

Info Architecture

Initial Prototype

OOB setup

Envisioning

• • • • •

• Start early with OOB experience •

• Keep an active staging system • •

• Grow incrementally & continually • • • •

• Don’t be afraid to customize •

• Establish success early, build on •

Customer Service 360

Analyst Workbench

Client Matter 360

Research Portal

Sales Manager View

Intelligence Dashboard

• • •

• • •

• • •

• • • •

The Next Wave

External Content & Signals Consistent, Quality Metadata Richer Actors, Actions, and Objects New Graph-Driven Experiences

Recap

Questions & Discussion

Suggest Documents