Solving Real World Challenges with Enterprise Search

Agnes Molnar
Agnes MolnarSharePoint / Office 365 Search & Findability Consultant, Trainer, Mentor, Author, Public Speaker at Search Explained
SharePoint Intersection
Session SP40

Solving Real World Challenges
with Enterprise Search
Agnes Molnar
International Consultant, ECM & Search Expert
aghy@aghy.hu
Introduction – Agnes Molnar
International SharePoint Consultant
• 10+ Years SharePoint Experience
• Information Architecture & ECM
• Search

SharePoint Server MVP
• 6 Years SharePoint Server MVP
• 5+ Years Speaking at Conferences Around the
World
• Numerous Books, White Papers, Articles

Contact
• E-mail: aghy@aghy.hu
• Blog: http://aghy.hu
• Twitter: @molnaragnes

2

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Agenda

3

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Information Overload OR Filter Failure?

Source - http://financiallyeliteblog.com/wp-content/uploads/2011/04/information-overload.jpg
Enterprise Search
Search Technology
that your organization owns and controls

5

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search is Easy…
Find is the real challenge!

6

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search as an Application

Source: http://www.domorewithsearch.com

7

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search as an Application
 Search is no longer the white box
 Content lives in disparate locations
 Structured and unstructured content lives in different locations
 Need to aggregate content according to







Process
Context
Customer
Goal
Program
Parameter of any of the above

8

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
User – Context – Content
 Context:
Business models & goals, corporate
culture, resources


Context

[Where information is used]

 Content:
Document types Objects, structure,
attributes, Meta-information


[How to describe the information]

 Users:
Information needs, audience types,
expertise, tasks


Content

Users

[How to Use the Information]

9

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Requirements Gathering

Types of
Content

Types of
Users

Users’
Behavior

Content
Sources

Metadata

Actions to
Take

Amount of
Content

Current
“Pain Points”

10

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search is more than Technology

Source: http://searchpatterns.org

11

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
The Complexity of Enterprise Information
What we give to the search engine…

What the search engine sees…

Title

Author

Created Date

Modified Date

File Type

…

Overview of SharePoint 2013 Preview Installation and Configuration

Alex Yarrow

06/21/2012

10/16/2012

docx

…

12

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Explicit metadata versus implicit metadata
Content Type =

License

Explicit metadata

ABC Company

Organization =
DEF Company

Topic =

Forward Index – Words per document
Inverted Index – Documents per word

Support

ABC shall provide first level technical support
to all Licensed Product end users and/or
Sublicensed Product customers/users. DEF
will provide second level support. DEF shall
provide to ABC a primary and a secondary
support person to act as the primary interface
with ABC’s technical and customer support
team. DEF shall provide direct technical
support to ABC for all uses of the DEF
Software. Support level definitions and
responsibilities are set forth in Exhibit C. An
“SLA Failure” as defined in Exhibit C shall
qualify as a Release Condition sufficient to
authorize the Escrow Agent to release to
Source Code to ABC pursuant to Section 7
and the Escrow Agreement.

ABC
customers
customer support
customer support team
DEF
DEF software
end users
escrow agreement.
escrow agent
exhibit c
licensed product

release condition
section 7
secondary support
SLA
SLA failure
software
source code
support level
sublicensed product
technical support

Implicit metadata
13

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
The Complexity of Search
Result Block
Data Source

Content Source
Result Block

Data Source

Query Rule

Query Rule

Query Rule

Result Set

Display
Templates

Content Source
Data Source

metadata

Content Source
Data Source

Local Search Index

Refinement Panel

Result Source

Indexing

Hover Panel

Federation

Result Source

Remote Search index

14

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Requirements Gathering
Information-Seeking Patterns
 „I know what I’m searching for and know how to do that”

 „I know what I’m searching for but I don’t know how to do that”
 „I don’t know what I’m searching for”

 „Am I Searching?...”

15

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Real World Expectations
Content Inventory
 “I have a lot of content, but I don’t know what to do with them…”

17

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Content Inventory


SharePoint content (2013, 2010, …)







File shares









Internal communication

Business Data




Company public web site
Professional Know-How Web Sites
(finance, IT, development, etc.)
Common interest
(stock, management, etc.)

Exchange Public Folders




Sales repository (RFPs, proposals, etc.)
Marketing documents (DMs, brochures, etc.)

Web sites




Intranet
Department sites
Project sites
Internal KB

Data from databases

Custom connector



SAP data
CRM data
18

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search Federation

19

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Crawl or Federate? – Where to get the content from?


Crawl + Use Local Index:


Examples:





Pros:






Full control over the index (crawl schedule, metadata included, etc.) and ranking model
Results can be aggregated into one result set
Common refiners (facets)

Cons:





Intranet
Company file shares

Needs resources for the crawling process
Needs storage to store the index

Federate:


Examples:






Pros:




Professional know-how web sites (TechNet, MSDN, etc.)
Internet results for a specific topic (financial news, stock information, etc.)
3rd party Content Management System
Doesn’t need resources to crawl / store the index

Cons:





Live Internet connection is required
No control over the index
No control over the ranking model
No real aggregation with other result sources

20

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Content Source Inventory
Name

Type

Location

Owner

Volume of
Content

Frequency of
Updates

Intranet

SharePoint

http://intranet

Intranet Team

200K items

100-300/hr

Project Sites

SharePoint

http://projects

Delivery

200K items

100-200/hr

Sales share

File share

X:Sales

Sales

500K docs

300-500/hr

Marketing share

File share

X:Marketing

Marketing

200K docs

300-500/hr

Company web site

Web site

http://mycompany.com

Marketing/
Publishing Team

<100K pages

1-10/day

Competitor’s web
site

Web site

http://competitor.com

[external]

<100K pages

1-10/day

Professional
Know-How

Web site

http://www.mykb.com

[external]

<100K pages

5-10/week

Company
Announcements

Exchange
Public
Folder

Exchange/Public
Folders/Announcements

Marketing/
Internal Comm.
Team

<100K items

5-10/day

HR data

Business
Data (SQL)

SQL database

HR

<100K items

10-100/day

CRM data

Custom
Connector

CRM system

Sales

500K entries

500-1000/hr

21

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Metadata in Search
 The “glue” of Search Applications
 Crawled property:

metadata extracted from the documents/items during the
crawl.

 Managed property:
mapped to crawled properties, controlled by Search Admins,
helping users perform more efficient and successful queries:





Refiners
Displayed in Search Results
Sorting Properties
22

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Metadata in Search
Crawled Property

Managed Property

Usage
Refiner

Author
Display on
Result Set
CreatedBy

Author
Display on
Hover Panel

From
Sorting by

23

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Using Managed Properties
In Query
Rules

Refinement

Result Type &
Display Template

On Hover
Panel

24

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Security

Users can see what they have access to.
vs.

Users cannot see what they don’t have access to.

25

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
The Search Security Paradox
As Search is deployed further and further into the Enterprise, the likelihood of
having a security problem increases.

26

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Sizing and Capacity Planning
 “Sounds good, but I’m not sure if we have resources for this…”

27

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Scaling Factors

Content
characteristics

Search
features

Document
freshness

Query
performance

High
availability

28

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Components – Scaling cheat sheet

Component

CPU

Network

Disk

Memory

Search administration









Crawling









Content processing (CPC)





Analytics processing (APC)









Index









Query processing (QPC)





29





© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Sorting the Results – Relevance Ranking
 Requirements:

“I’d like to see ALL the relevant results.”
vs.

“I don’t want to see anything that is not relevant
(to me, in this context).”

30

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
User Experience


Recall: the fraction of relevant instances that are retrieved



Precision: the fraction of retrieved instances that are
relevant

 Relevance: how well a retrieved document or set of documents meets
the information need of the current user, in the current context
 Ranking: the order in which the search results for a query appear
31
31

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Sorting the Results – Relevance Ranking
 Various elements can be monitored, interpreted or used in calculation
of ranking
 These can be tuned and weighted in different ways to impact results

Element

Description

Freshness
Authority
Quality
Geo

Age of a document compared to the time when the query is issued
Importance of a document determined by the links to it from other documents
Assigned importance of a document, independent of the query
Importance of geographical distance between a document’s associated latitude/longitude
and a target location specified in a query

Context
Proximity

Importance of matching a query in a given document field
For multi-term queries: the shorter the distance between query terms in a document, the
higher the document’s rank value

Position
Frequency

The earlier a query term occurs in a field, the higher the document’s rank value
The more frequent a query term occurs in a document, the higher the document’s rank
value

Completeness The greater the number of query terms present in the same field of a matching document,
the higher the document’s rank value
Number

For multi-term queries; the more query terms matched in a document, the higher the
document’s rank value

Reference: Okapi BM25
http://en.wikipedia.org/wiki/Probabilistic_relevance_model_(BM25)

32

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search Analytics
“How to Improve the Search Experience?”

33

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search Analytics in SharePoint 2013
•

Usage Events – As users interact with content in SharePoint, actions are captured and
stored as events (click a link, press a button, view or open a document).

•

Access and create experiences using data captured in the analytics database.

34

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search Analytics – Examples

35

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Search Analytics – Examples

36

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Conclusions

37

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Want to Learn More?
 SP41 How to Manage and Troubleshoot Search – A Practical Guide
 POSTCON03 Architecting the Optimal Enterprise Search Strategy
 Blog: http://aghy.hu
 The Essential Guide to Enterprise Search in SharePoint 2013 (free e-book)
http://www.bainsight.com/pages/sharepoint-search-2013.aspx
 Search Circle (subscription service for Search Managers)
http://www.intranetfocus.com/enterprise-search/thesearchcircle
 SharePoint Videos – online trainings: http://www.SharePoint-Videos.com
Code for 30-days free access: SPC12Free
 Online webinars and trainings for IA and Search Managers
http://earley.com/Training-Webinars
38

© DEVintersection. All rights reserved.
http://www.DEVintersection.com
Questions?
Don’t forget to enter your evaluation
of this session using EventBoard!

Thank you!
1 of 39

Recommended

Blurring the Boundaries Between Salesforce Orgs by
Blurring the Boundaries Between Salesforce OrgsBlurring the Boundaries Between Salesforce Orgs
Blurring the Boundaries Between Salesforce OrgsSalesforce Developers
1.3K views19 slides
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh... by
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...Richard Harbridge
881 views72 slides
SharePoint 2013 ediscovery overview by
SharePoint 2013 ediscovery overviewSharePoint 2013 ediscovery overview
SharePoint 2013 ediscovery overviewElie Kash
22.9K views8 slides
Barcelona salesforce sdg november lightning connect by
Barcelona salesforce   sdg november lightning connectBarcelona salesforce   sdg november lightning connect
Barcelona salesforce sdg november lightning connectAaron Dominguez Sanchez
152 views15 slides
Sp24 design a share point 2013 architecture – the basics by
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basicsAlexander Meijers
1.5K views48 slides
SharePoint Integration and Interoperability - SharePoint Saturday Philly by
SharePoint Integration and Interoperability - SharePoint Saturday PhillySharePoint Integration and Interoperability - SharePoint Saturday Philly
SharePoint Integration and Interoperability - SharePoint Saturday PhillyRichard Harbridge
2.5K views79 slides

More Related Content

What's hot

Data Visualization in SharePoint and Office 365 by
Data Visualization in SharePoint and Office 365Data Visualization in SharePoint and Office 365
Data Visualization in SharePoint and Office 365AntonioMaio2
6.3K views46 slides
Is BCS Dead? by
Is BCS Dead?Is BCS Dead?
Is BCS Dead?Jeff Fried
2.7K views73 slides
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365 by
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365Shahzad S
969 views34 slides
What SharePoint is My Ferrari? by
What SharePoint is My Ferrari? What SharePoint is My Ferrari?
What SharePoint is My Ferrari? Michael Hinckley
1.5K views59 slides
SharePoint Pros & Cons (2007-2010) by
SharePoint Pros & Cons (2007-2010)SharePoint Pros & Cons (2007-2010)
SharePoint Pros & Cons (2007-2010)Prescient Digital Media
8.6K views55 slides
Office 365 and share point online ramp up in 60 minutes for on-premises share... by
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...Nik Patel
8.6K views94 slides

What's hot(20)

Data Visualization in SharePoint and Office 365 by AntonioMaio2
Data Visualization in SharePoint and Office 365Data Visualization in SharePoint and Office 365
Data Visualization in SharePoint and Office 365
AntonioMaio26.3K views
Is BCS Dead? by Jeff Fried
Is BCS Dead?Is BCS Dead?
Is BCS Dead?
Jeff Fried2.7K views
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365 by Shahzad S
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
Implementing BCS-Business Connectivity Services - Sharepoint 2013- Office 365
Shahzad S969 views
What SharePoint is My Ferrari? by Michael Hinckley
What SharePoint is My Ferrari? What SharePoint is My Ferrari?
What SharePoint is My Ferrari?
Michael Hinckley1.5K views
Office 365 and share point online ramp up in 60 minutes for on-premises share... by Nik Patel
Office 365 and share point online ramp up in 60 minutes for on-premises share...Office 365 and share point online ramp up in 60 minutes for on-premises share...
Office 365 and share point online ramp up in 60 minutes for on-premises share...
Nik Patel8.6K views
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford by Richard Harbridge
SharePoint 2010 Integration and Interoperability - SharePoint Saturday HartfordSharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
Richard Harbridge757 views
Age of Exploration: How to Achieve Enterprise-Wide Discovery by Inside Analysis
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryAge of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide Discovery
Inside Analysis1.8K views
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De... by Nik Patel
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
Nik Patel20.4K views
Data Centric Composites and mashups In SharePoint 2010 by Ayman El-Hattab
Data Centric Composites and mashups In SharePoint 2010Data Centric Composites and mashups In SharePoint 2010
Data Centric Composites and mashups In SharePoint 2010
Ayman El-Hattab429 views
Introduction to SharePoint 2010 by Rushi Waghmare
Introduction to SharePoint 2010Introduction to SharePoint 2010
Introduction to SharePoint 2010
Rushi Waghmare611 views
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1 by Don Miller
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v12017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
2017 01-11 intelligent search and intranet - chihuahuas vs muffins v1
Don Miller348 views
Rits Brown Bag - Salesforce Lightning External Connection by Right IT Services
Rits Brown Bag - Salesforce Lightning External ConnectionRits Brown Bag - Salesforce Lightning External Connection
Rits Brown Bag - Salesforce Lightning External Connection
Right IT Services1.3K views
Share poinrt 2013 planning consideration sps atlanta by Michael Hinckley
Share poinrt 2013 planning consideration sps atlantaShare poinrt 2013 planning consideration sps atlanta
Share poinrt 2013 planning consideration sps atlanta
Michael Hinckley715 views
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media by Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital MediaSharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Sharepoint Moss 2007 Pros & Cons by Toby Ward, Prescient Digital Media
Ferraz Ia252 Developing An Information Architecture by mferraz
Ferraz Ia252 Developing An Information ArchitectureFerraz Ia252 Developing An Information Architecture
Ferraz Ia252 Developing An Information Architecture
mferraz507 views
SharePoint Syntex 5 Practical Uses by Joel Oleson
SharePoint Syntex 5 Practical UsesSharePoint Syntex 5 Practical Uses
SharePoint Syntex 5 Practical Uses
Joel Oleson273 views
Introduction to enterprise search by Usama Nada
Introduction to enterprise searchIntroduction to enterprise search
Introduction to enterprise search
Usama Nada1.3K views

Viewers also liked

SharePoint 2013 Search - Lessons Learned by
SharePoint 2013 Search - Lessons LearnedSharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons LearnedAgnes Molnar
1.3K views21 slides
Agnes Molnar - Is Enterprise Search Dead??? by
Agnes Molnar - Is Enterprise Search Dead???Agnes Molnar - Is Enterprise Search Dead???
Agnes Molnar - Is Enterprise Search Dead???Agnes Molnar
1.8K views32 slides
The Future of Enterprise Search - #SPSUK Keynote by
The Future of Enterprise Search - #SPSUK KeynoteThe Future of Enterprise Search - #SPSUK Keynote
The Future of Enterprise Search - #SPSUK KeynoteAgnes Molnar
2.2K views35 slides
Real World Challenges in Enterprise Search by
Real World Challenges in Enterprise SearchReal World Challenges in Enterprise Search
Real World Challenges in Enterprise SearchAgnes Molnar
1.4K views33 slides
Singapore SharePoint User Group - Real World Challenges in Enterprise Search by
Singapore SharePoint User Group - Real World Challenges in Enterprise SearchSingapore SharePoint User Group - Real World Challenges in Enterprise Search
Singapore SharePoint User Group - Real World Challenges in Enterprise SearchAgnes Molnar
1.3K views32 slides
Five Business Challenges of Hybrid Search #Live360 by
Five Business Challenges of Hybrid Search #Live360Five Business Challenges of Hybrid Search #Live360
Five Business Challenges of Hybrid Search #Live360Agnes Molnar
422 views22 slides

Viewers also liked(20)

SharePoint 2013 Search - Lessons Learned by Agnes Molnar
SharePoint 2013 Search - Lessons LearnedSharePoint 2013 Search - Lessons Learned
SharePoint 2013 Search - Lessons Learned
Agnes Molnar1.3K views
Agnes Molnar - Is Enterprise Search Dead??? by Agnes Molnar
Agnes Molnar - Is Enterprise Search Dead???Agnes Molnar - Is Enterprise Search Dead???
Agnes Molnar - Is Enterprise Search Dead???
Agnes Molnar1.8K views
The Future of Enterprise Search - #SPSUK Keynote by Agnes Molnar
The Future of Enterprise Search - #SPSUK KeynoteThe Future of Enterprise Search - #SPSUK Keynote
The Future of Enterprise Search - #SPSUK Keynote
Agnes Molnar2.2K views
Real World Challenges in Enterprise Search by Agnes Molnar
Real World Challenges in Enterprise SearchReal World Challenges in Enterprise Search
Real World Challenges in Enterprise Search
Agnes Molnar1.4K views
Singapore SharePoint User Group - Real World Challenges in Enterprise Search by Agnes Molnar
Singapore SharePoint User Group - Real World Challenges in Enterprise SearchSingapore SharePoint User Group - Real World Challenges in Enterprise Search
Singapore SharePoint User Group - Real World Challenges in Enterprise Search
Agnes Molnar1.3K views
Five Business Challenges of Hybrid Search #Live360 by Agnes Molnar
Five Business Challenges of Hybrid Search #Live360Five Business Challenges of Hybrid Search #Live360
Five Business Challenges of Hybrid Search #Live360
Agnes Molnar422 views
Office Graph and Delve - The Future of Discovering and Consuming INformation? by Agnes Molnar
Office Graph and Delve - The Future of Discovering and Consuming INformation?Office Graph and Delve - The Future of Discovering and Consuming INformation?
Office Graph and Delve - The Future of Discovering and Consuming INformation?
Agnes Molnar810 views
Search Quality Management by Agnes Molnar
Search Quality ManagementSearch Quality Management
Search Quality Management
Agnes Molnar833 views
Best Practices of Information Architecture and Search by Agnes Molnar
Best Practices of Information Architecture and SearchBest Practices of Information Architecture and Search
Best Practices of Information Architecture and Search
Agnes Molnar1.2K views
Agnes Molnar - Best Practices for Information Architecture and Enterprise Search by Agnes Molnar
Agnes Molnar - Best Practices for Information Architecture and Enterprise SearchAgnes Molnar - Best Practices for Information Architecture and Enterprise Search
Agnes Molnar - Best Practices for Information Architecture and Enterprise Search
Agnes Molnar1.5K views
10 steps to be successful with search by Agnes Molnar
10 steps to be successful with search10 steps to be successful with search
10 steps to be successful with search
Agnes Molnar477 views
Search Based Applications - Pecha Kucha session at #IKOSG2015 by Agnes Molnar
Search Based Applications - Pecha Kucha session at #IKOSG2015Search Based Applications - Pecha Kucha session at #IKOSG2015
Search Based Applications - Pecha Kucha session at #IKOSG2015
Agnes Molnar1.4K views
Modern Knowledge Management by Agnes Molnar
Modern Knowledge ManagementModern Knowledge Management
Modern Knowledge Management
Agnes Molnar2K views
Scoping a Successful SharePoint 2016 Hybrid Search Implementation by Agnes Molnar
Scoping a Successful SharePoint 2016 Hybrid Search ImplementationScoping a Successful SharePoint 2016 Hybrid Search Implementation
Scoping a Successful SharePoint 2016 Hybrid Search Implementation
Agnes Molnar676 views
Ms Search and Mr Project by Agnes Molnar
Ms Search and Mr ProjectMs Search and Mr Project
Ms Search and Mr Project
Agnes Molnar1.9K views
Connecting External Content to SharePoint Search by Agnes Molnar
Connecting External Content to SharePoint SearchConnecting External Content to SharePoint Search
Connecting External Content to SharePoint Search
Agnes Molnar458 views
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365Summit by Agnes Molnar
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365SummitAgnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365Summit
Agnes Molnar - 10 Steps to be Successful with Enterprise Search #Collab365Summit
Agnes Molnar320 views
Agnes Molnar - 10 Steps to be Successful with Enterprise Search by Agnes Molnar
Agnes Molnar - 10 Steps to be Successful with Enterprise SearchAgnes Molnar - 10 Steps to be Successful with Enterprise Search
Agnes Molnar - 10 Steps to be Successful with Enterprise Search
Agnes Molnar1.2K views
Agnes Molnar - Scoping and Enterprise Search Implementation by Agnes Molnar
Agnes Molnar - Scoping and Enterprise Search ImplementationAgnes Molnar - Scoping and Enterprise Search Implementation
Agnes Molnar - Scoping and Enterprise Search Implementation
Agnes Molnar458 views
Managing and Troubleshooting SharePoint 2013 Search by Agnes Molnar
Managing and Troubleshooting SharePoint 2013 SearchManaging and Troubleshooting SharePoint 2013 Search
Managing and Troubleshooting SharePoint 2013 Search
Agnes Molnar2.8K views

Similar to Solving Real World Challenges with Enterprise Search

Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes... by
Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...Joel Oleson
3K views62 slides
Office 365 SUGUK march 2011 by
Office 365 SUGUK march 2011Office 365 SUGUK march 2011
Office 365 SUGUK march 2011pearce.alex
519 views33 slides
SharePoint 2013: What's New For Legal? by
SharePoint 2013: What's New For Legal?SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?Evan Hodges
142 views26 slides
SharePoint Governance: From Chaos to Success in 10 Steps by
SharePoint Governance: From Chaos to Success in 10 StepsSharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 StepsJoel Oleson
9.4K views53 slides
Managesp 160805190411 by
Managesp 160805190411Managesp 160805190411
Managesp 160805190411Danielle Jennings
294 views20 slides
Share point online 미리보기 by
Share point online 미리보기Share point online 미리보기
Share point online 미리보기Jeong-woo Choi
760 views29 slides

Similar to Solving Real World Challenges with Enterprise Search(20)

Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes... by Joel Oleson
Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...Share Point Governance: 10 Steps to Successful Deployment by  Joel Oleson Bes...
Share Point Governance: 10 Steps to Successful Deployment by Joel Oleson Bes...
Joel Oleson3K views
Office 365 SUGUK march 2011 by pearce.alex
Office 365 SUGUK march 2011Office 365 SUGUK march 2011
Office 365 SUGUK march 2011
pearce.alex519 views
SharePoint 2013: What's New For Legal? by Evan Hodges
SharePoint 2013: What's New For Legal?SharePoint 2013: What's New For Legal?
SharePoint 2013: What's New For Legal?
Evan Hodges142 views
SharePoint Governance: From Chaos to Success in 10 Steps by Joel Oleson
SharePoint Governance: From Chaos to Success in 10 StepsSharePoint Governance: From Chaos to Success in 10 Steps
SharePoint Governance: From Chaos to Success in 10 Steps
Joel Oleson9.4K views
Share point online 미리보기 by Jeong-woo Choi
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
Jeong-woo Choi760 views
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson by Joel Oleson
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel OlesonAvoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Avoiding Failed Deployments Part 2 Interactive Discussion by Joel Oleson
Joel Oleson3.3K views
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform by Edureka!
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft Sharepoint 2013 : The Ultimate Enterprise Collaboration Platform
Edureka!1.7K views
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform by Edureka!
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration PlatformMicrosoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Microsoft SharePoint 2013 : The Ultimate Enterprise Collaboration Platform
Edureka!1.6K views
Microsoft SharePoint - Edureka Webinar by Edureka!
Microsoft SharePoint - Edureka WebinarMicrosoft SharePoint - Edureka Webinar
Microsoft SharePoint - Edureka Webinar
Edureka!917 views
Migrating Your Intranet to SharePoint Online by Perficient, Inc.
Migrating Your Intranet to SharePoint OnlineMigrating Your Intranet to SharePoint Online
Migrating Your Intranet to SharePoint Online
Perficient, Inc.12.3K views
Introducing the Salesforce platform by John Stevenson
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
John Stevenson3.4K views
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group by Drew Madelung
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User GroupSharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
SharePoint Server 2016 - Lets get ready - Wisconsin SharePoint User Group
Drew Madelung682 views
Governance by EROL
GovernanceGovernance
Governance
EROL 978 views
Elevate london dec 2014.pptx by Peter Chittum
Elevate london dec 2014.pptxElevate london dec 2014.pptx
Elevate london dec 2014.pptx
Peter Chittum916 views
Power User functionality in SharePoint 2013 - SP Intersection by Asif Rehmani
Power User functionality in SharePoint 2013 - SP IntersectionPower User functionality in SharePoint 2013 - SP Intersection
Power User functionality in SharePoint 2013 - SP Intersection
Asif Rehmani1K views
Sharepoint 2010 architecture, ha and dr (tig) by Tihomir Ignatov
Sharepoint 2010 architecture, ha and dr (tig)Sharepoint 2010 architecture, ha and dr (tig)
Sharepoint 2010 architecture, ha and dr (tig)
Tihomir Ignatov1.2K views
SharePoint 2016 Hybrid Overview by Roy Kim
SharePoint 2016 Hybrid OverviewSharePoint 2016 Hybrid Overview
SharePoint 2016 Hybrid Overview
Roy Kim737 views
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,... by Dan Usher
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
Dan Usher2.7K views
Empowering Teamwork with Mobile and Intelligent Intranet with SharePoint by David J Rosenthal
Empowering Teamwork with Mobile and Intelligent Intranet with SharePointEmpowering Teamwork with Mobile and Intelligent Intranet with SharePoint
Empowering Teamwork with Mobile and Intelligent Intranet with SharePoint
David J Rosenthal416 views

More from Agnes Molnar

Microsoft 365 Collaboration Conference Virtual Event - Agnes Molnar - Microso... by
Microsoft 365 Collaboration Conference Virtual Event - Agnes Molnar - Microso...Microsoft 365 Collaboration Conference Virtual Event - Agnes Molnar - Microso...
Microsoft 365 Collaboration Conference Virtual Event - Agnes Molnar - Microso...Agnes Molnar
128 views23 slides
Live360 2019 - Agnes Molnar - Search Like a Pro by
Live360 2019 - Agnes Molnar - Search Like a ProLive360 2019 - Agnes Molnar - Search Like a Pro
Live360 2019 - Agnes Molnar - Search Like a ProAgnes Molnar
262 views42 slides
Search like a Pro: Mythbusting the "Black Box" of Search by
Search like a Pro: Mythbusting the "Black Box" of SearchSearch like a Pro: Mythbusting the "Black Box" of Search
Search like a Pro: Mythbusting the "Black Box" of SearchAgnes Molnar
438 views30 slides
Workshop: Search Managers Bootcamp by
Workshop: Search Managers BootcampWorkshop: Search Managers Bootcamp
Workshop: Search Managers BootcampAgnes Molnar
526 views56 slides
Search Like a Pro: Mythbusting the "Black Box" of Search by
Search Like a Pro: Mythbusting the "Black Box" of SearchSearch Like a Pro: Mythbusting the "Black Box" of Search
Search Like a Pro: Mythbusting the "Black Box" of SearchAgnes Molnar
211 views33 slides
Enterprise Search and Findability in Office 365 by
Enterprise Search and Findability in Office 365Enterprise Search and Findability in Office 365
Enterprise Search and Findability in Office 365Agnes Molnar
252 views53 slides

More from Agnes Molnar(13)

Microsoft 365 Collaboration Conference Virtual Event - Agnes Molnar - Microso... by Agnes Molnar
Microsoft 365 Collaboration Conference Virtual Event - Agnes Molnar - Microso...Microsoft 365 Collaboration Conference Virtual Event - Agnes Molnar - Microso...
Microsoft 365 Collaboration Conference Virtual Event - Agnes Molnar - Microso...
Agnes Molnar128 views
Live360 2019 - Agnes Molnar - Search Like a Pro by Agnes Molnar
Live360 2019 - Agnes Molnar - Search Like a ProLive360 2019 - Agnes Molnar - Search Like a Pro
Live360 2019 - Agnes Molnar - Search Like a Pro
Agnes Molnar262 views
Search like a Pro: Mythbusting the "Black Box" of Search by Agnes Molnar
Search like a Pro: Mythbusting the "Black Box" of SearchSearch like a Pro: Mythbusting the "Black Box" of Search
Search like a Pro: Mythbusting the "Black Box" of Search
Agnes Molnar438 views
Workshop: Search Managers Bootcamp by Agnes Molnar
Workshop: Search Managers BootcampWorkshop: Search Managers Bootcamp
Workshop: Search Managers Bootcamp
Agnes Molnar526 views
Search Like a Pro: Mythbusting the "Black Box" of Search by Agnes Molnar
Search Like a Pro: Mythbusting the "Black Box" of SearchSearch Like a Pro: Mythbusting the "Black Box" of Search
Search Like a Pro: Mythbusting the "Black Box" of Search
Agnes Molnar211 views
Enterprise Search and Findability in Office 365 by Agnes Molnar
Enterprise Search and Findability in Office 365Enterprise Search and Findability in Office 365
Enterprise Search and Findability in Office 365
Agnes Molnar252 views
SharePoint Conference 2019: Microsoft Search in YOUR Organization by Agnes Molnar
SharePoint Conference 2019: Microsoft Search in YOUR OrganizationSharePoint Conference 2019: Microsoft Search in YOUR Organization
SharePoint Conference 2019: Microsoft Search in YOUR Organization
Agnes Molnar773 views
Why You Need to Invest to Search and How to do it by Agnes Molnar
Why You Need to Invest to Search and How to do itWhy You Need to Invest to Search and How to do it
Why You Need to Invest to Search and How to do it
Agnes Molnar340 views
Agnes Molnar: Personalized Search and Collaboration in Office 365 by Agnes Molnar
Agnes Molnar: Personalized Search and Collaboration in Office 365Agnes Molnar: Personalized Search and Collaboration in Office 365
Agnes Molnar: Personalized Search and Collaboration in Office 365
Agnes Molnar181 views
Intelligent Insights and Collaboration in Office 365 #Live!360 by Agnes Molnar
Intelligent Insights and Collaboration in Office 365 #Live!360Intelligent Insights and Collaboration in Office 365 #Live!360
Intelligent Insights and Collaboration in Office 365 #Live!360
Agnes Molnar216 views
Unified Search Experiences in SharePoint by Agnes Molnar
Unified Search Experiences in SharePointUnified Search Experiences in SharePoint
Unified Search Experiences in SharePoint
Agnes Molnar410 views
10 Steps to be Successful with Enterprise Search - INNOVA (20min) by Agnes Molnar
10 Steps to be Successful with Enterprise Search - INNOVA (20min)10 Steps to be Successful with Enterprise Search - INNOVA (20min)
10 Steps to be Successful with Enterprise Search - INNOVA (20min)
Agnes Molnar158 views
How to be Successful with Search in YOUR Organization by Agnes Molnar
How to be Successful with Search in YOUR OrganizationHow to be Successful with Search in YOUR Organization
How to be Successful with Search in YOUR Organization
Agnes Molnar266 views

Recently uploaded

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
54 views69 slides
Initiating and Advancing Your Strategic GIS Governance Strategy by
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
176 views68 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
238 views13 slides
Qualifying SaaS, IaaS.pptx by
Qualifying SaaS, IaaS.pptxQualifying SaaS, IaaS.pptx
Qualifying SaaS, IaaS.pptxSachin Bhandari
1K views8 slides
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
160 views32 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
222 views7 slides

Recently uploaded(20)

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker54 views
Initiating and Advancing Your Strategic GIS Governance Strategy by Safe Software
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software176 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue238 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson160 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue222 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue123 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue159 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue138 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue132 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue221 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue173 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue152 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays56 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue135 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue203 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue139 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue263 views

Solving Real World Challenges with Enterprise Search

  • 1. SharePoint Intersection Session SP40 Solving Real World Challenges with Enterprise Search Agnes Molnar International Consultant, ECM & Search Expert aghy@aghy.hu
  • 2. Introduction – Agnes Molnar International SharePoint Consultant • 10+ Years SharePoint Experience • Information Architecture & ECM • Search SharePoint Server MVP • 6 Years SharePoint Server MVP • 5+ Years Speaking at Conferences Around the World • Numerous Books, White Papers, Articles Contact • E-mail: aghy@aghy.hu • Blog: http://aghy.hu • Twitter: @molnaragnes 2 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 3. Agenda 3 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 4. Information Overload OR Filter Failure? Source - http://financiallyeliteblog.com/wp-content/uploads/2011/04/information-overload.jpg
  • 5. Enterprise Search Search Technology that your organization owns and controls 5 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 6. Search is Easy… Find is the real challenge! 6 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 7. Search as an Application Source: http://www.domorewithsearch.com 7 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 8. Search as an Application  Search is no longer the white box  Content lives in disparate locations  Structured and unstructured content lives in different locations  Need to aggregate content according to       Process Context Customer Goal Program Parameter of any of the above 8 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 9. User – Context – Content  Context: Business models & goals, corporate culture, resources  Context [Where information is used]  Content: Document types Objects, structure, attributes, Meta-information  [How to describe the information]  Users: Information needs, audience types, expertise, tasks  Content Users [How to Use the Information] 9 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 10. Requirements Gathering Types of Content Types of Users Users’ Behavior Content Sources Metadata Actions to Take Amount of Content Current “Pain Points” 10 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 11. Search is more than Technology Source: http://searchpatterns.org 11 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 12. The Complexity of Enterprise Information What we give to the search engine… What the search engine sees… Title Author Created Date Modified Date File Type … Overview of SharePoint 2013 Preview Installation and Configuration Alex Yarrow 06/21/2012 10/16/2012 docx … 12 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 13. Explicit metadata versus implicit metadata Content Type = License Explicit metadata ABC Company Organization = DEF Company Topic = Forward Index – Words per document Inverted Index – Documents per word Support ABC shall provide first level technical support to all Licensed Product end users and/or Sublicensed Product customers/users. DEF will provide second level support. DEF shall provide to ABC a primary and a secondary support person to act as the primary interface with ABC’s technical and customer support team. DEF shall provide direct technical support to ABC for all uses of the DEF Software. Support level definitions and responsibilities are set forth in Exhibit C. An “SLA Failure” as defined in Exhibit C shall qualify as a Release Condition sufficient to authorize the Escrow Agent to release to Source Code to ABC pursuant to Section 7 and the Escrow Agreement. ABC customers customer support customer support team DEF DEF software end users escrow agreement. escrow agent exhibit c licensed product release condition section 7 secondary support SLA SLA failure software source code support level sublicensed product technical support Implicit metadata 13 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 14. The Complexity of Search Result Block Data Source Content Source Result Block Data Source Query Rule Query Rule Query Rule Result Set Display Templates Content Source Data Source metadata Content Source Data Source Local Search Index Refinement Panel Result Source Indexing Hover Panel Federation Result Source Remote Search index 14 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 15. Requirements Gathering Information-Seeking Patterns  „I know what I’m searching for and know how to do that”  „I know what I’m searching for but I don’t know how to do that”  „I don’t know what I’m searching for”  „Am I Searching?...” 15 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 17. Content Inventory  “I have a lot of content, but I don’t know what to do with them…” 17 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 18. Content Inventory  SharePoint content (2013, 2010, …)      File shares      Internal communication Business Data   Company public web site Professional Know-How Web Sites (finance, IT, development, etc.) Common interest (stock, management, etc.) Exchange Public Folders   Sales repository (RFPs, proposals, etc.) Marketing documents (DMs, brochures, etc.) Web sites   Intranet Department sites Project sites Internal KB Data from databases Custom connector   SAP data CRM data 18 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 19. Search Federation 19 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 20. Crawl or Federate? – Where to get the content from?  Crawl + Use Local Index:  Examples:    Pros:     Full control over the index (crawl schedule, metadata included, etc.) and ranking model Results can be aggregated into one result set Common refiners (facets) Cons:    Intranet Company file shares Needs resources for the crawling process Needs storage to store the index Federate:  Examples:     Pros:   Professional know-how web sites (TechNet, MSDN, etc.) Internet results for a specific topic (financial news, stock information, etc.) 3rd party Content Management System Doesn’t need resources to crawl / store the index Cons:     Live Internet connection is required No control over the index No control over the ranking model No real aggregation with other result sources 20 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 21. Content Source Inventory Name Type Location Owner Volume of Content Frequency of Updates Intranet SharePoint http://intranet Intranet Team 200K items 100-300/hr Project Sites SharePoint http://projects Delivery 200K items 100-200/hr Sales share File share X:Sales Sales 500K docs 300-500/hr Marketing share File share X:Marketing Marketing 200K docs 300-500/hr Company web site Web site http://mycompany.com Marketing/ Publishing Team <100K pages 1-10/day Competitor’s web site Web site http://competitor.com [external] <100K pages 1-10/day Professional Know-How Web site http://www.mykb.com [external] <100K pages 5-10/week Company Announcements Exchange Public Folder Exchange/Public Folders/Announcements Marketing/ Internal Comm. Team <100K items 5-10/day HR data Business Data (SQL) SQL database HR <100K items 10-100/day CRM data Custom Connector CRM system Sales 500K entries 500-1000/hr 21 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 22. Metadata in Search  The “glue” of Search Applications  Crawled property: metadata extracted from the documents/items during the crawl.  Managed property: mapped to crawled properties, controlled by Search Admins, helping users perform more efficient and successful queries:    Refiners Displayed in Search Results Sorting Properties 22 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 23. Metadata in Search Crawled Property Managed Property Usage Refiner Author Display on Result Set CreatedBy Author Display on Hover Panel From Sorting by 23 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 24. Using Managed Properties In Query Rules Refinement Result Type & Display Template On Hover Panel 24 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 25. Security Users can see what they have access to. vs. Users cannot see what they don’t have access to. 25 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 26. The Search Security Paradox As Search is deployed further and further into the Enterprise, the likelihood of having a security problem increases. 26 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 27. Sizing and Capacity Planning  “Sounds good, but I’m not sure if we have resources for this…” 27 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 29. Components – Scaling cheat sheet Component CPU Network Disk Memory Search administration     Crawling     Content processing (CPC)   Analytics processing (APC)     Index     Query processing (QPC)   29   © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 30. Sorting the Results – Relevance Ranking  Requirements: “I’d like to see ALL the relevant results.” vs. “I don’t want to see anything that is not relevant (to me, in this context).” 30 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 31. User Experience  Recall: the fraction of relevant instances that are retrieved  Precision: the fraction of retrieved instances that are relevant  Relevance: how well a retrieved document or set of documents meets the information need of the current user, in the current context  Ranking: the order in which the search results for a query appear 31 31 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 32. Sorting the Results – Relevance Ranking  Various elements can be monitored, interpreted or used in calculation of ranking  These can be tuned and weighted in different ways to impact results Element Description Freshness Authority Quality Geo Age of a document compared to the time when the query is issued Importance of a document determined by the links to it from other documents Assigned importance of a document, independent of the query Importance of geographical distance between a document’s associated latitude/longitude and a target location specified in a query Context Proximity Importance of matching a query in a given document field For multi-term queries: the shorter the distance between query terms in a document, the higher the document’s rank value Position Frequency The earlier a query term occurs in a field, the higher the document’s rank value The more frequent a query term occurs in a document, the higher the document’s rank value Completeness The greater the number of query terms present in the same field of a matching document, the higher the document’s rank value Number For multi-term queries; the more query terms matched in a document, the higher the document’s rank value Reference: Okapi BM25 http://en.wikipedia.org/wiki/Probabilistic_relevance_model_(BM25) 32 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 33. Search Analytics “How to Improve the Search Experience?” 33 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 34. Search Analytics in SharePoint 2013 • Usage Events – As users interact with content in SharePoint, actions are captured and stored as events (click a link, press a button, view or open a document). • Access and create experiences using data captured in the analytics database. 34 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 35. Search Analytics – Examples 35 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 36. Search Analytics – Examples 36 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 37. Conclusions 37 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 38. Want to Learn More?  SP41 How to Manage and Troubleshoot Search – A Practical Guide  POSTCON03 Architecting the Optimal Enterprise Search Strategy  Blog: http://aghy.hu  The Essential Guide to Enterprise Search in SharePoint 2013 (free e-book) http://www.bainsight.com/pages/sharepoint-search-2013.aspx  Search Circle (subscription service for Search Managers) http://www.intranetfocus.com/enterprise-search/thesearchcircle  SharePoint Videos – online trainings: http://www.SharePoint-Videos.com Code for 30-days free access: SPC12Free  Online webinars and trainings for IA and Search Managers http://earley.com/Training-Webinars 38 © DEVintersection. All rights reserved. http://www.DEVintersection.com
  • 39. Questions? Don’t forget to enter your evaluation of this session using EventBoard! Thank you!

Editor's Notes

  1. Source: http://financiallyeliteblog.com/wp-content/uploads/2011/04/information-overload.jpg
  2. No longer within the firewallRelevance is criticalSearch within the organization„Transparent” SearchSearch Driven Applications
  3. Management by Walking Around
  4. “Join” by…FilterRefinementDisplaySort/Order
  5. Resource: Configure properties of the Search Box Web Part in SharePoint Server 2013 (http://technet.microsoft.com/en-us/library/gg576963.aspx).Entity Extraction for other content sources
  6. Search “opens up windows” but not a “security leak”!!Plan!!Research on SOURCE SYSTEM, involve the admins there!!TestOn Source systemOn SearchInvolve:Source system key usersSource system adminsTest users (&lt;7)More test users
  7. the relevant items are to the left of the straight line while the retrieved items are within the oval. The red regions represent errors. On the left these are the relevant items not retrieved (false negatives), while on the right they are the retrieved items that are not relevant (false positives).
  8. New analytics processing component analyzes content in the search index and user actions that were performed on a site to identify items that users perceive as more relevant than others.Number of ViewsNumber of ClicksOverall item usageRecommendationSocial distance…
  9. Jeff