let search power your intranet!

57
Copyright © President & Fellows of Harvard College Let Search Power Your Intranet! Ravi Mynampaty

Upload: ravi-mynampaty

Post on 19-Mar-2017

96 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Let Search Power Your Intranet!

Copyright © President & Fellows of Harvard College

Let Search Power Your Intranet!

Ravi Mynampaty

Page 2: Let Search Power Your Intranet!

About Ravi

A hustler making a living by pretending to know more about

Enterprise Search than he actually does...

Page 3: Let Search Power Your Intranet!
Page 4: Let Search Power Your Intranet!

“I can live on a good compliment two weeks with nothing else to eat...”

@RaviMynampaty

Page 5: Let Search Power Your Intranet!

Why the heck should I listen to Ravi?

Page 6: Let Search Power Your Intranet!
Page 7: Let Search Power Your Intranet!

Agenda

CASH

Architecture

Demo

Search Index

Content UI

Page 8: Let Search Power Your Intranet!

Umbrella Policy

Page 9: Let Search Power Your Intranet!

What's this talk about?

Page 10: Let Search Power Your Intranet!

Many metaphors...

Page 11: Let Search Power Your Intranet!

Data lakes

Page 12: Let Search Power Your Intranet!

Warehouses

Page 13: Let Search Power Your Intranet!

Silos

Page 14: Let Search Power Your Intranet!
Page 15: Let Search Power Your Intranet!

Cleanse

Page 16: Let Search Power Your Intranet!

Assemble

Page 17: Let Search Power Your Intranet!

Supplement

Page 18: Let Search Power Your Intranet!

Harmonize

Page 19: Let Search Power Your Intranet!

Content

Search Index

CMS Records

Web pages RDBMS

Assemble HarmonizeCleanse Supplement

Learning ManagementSystems

Service Management Systems

CRM Systems etc.

Page 20: Let Search Power Your Intranet!
Page 21: Let Search Power Your Intranet!

Why?

Page 22: Let Search Power Your Intranet!
Page 23: Let Search Power Your Intranet!
Page 24: Let Search Power Your Intranet!
Page 25: Let Search Power Your Intranet!

OptionsWhat? VF ⇒ PF

Replace variant forms (VF) with Preferred form (PF)

E.g., All variant forms of “Apple...” ⇒ “Apple Inc.”

Where?Source UISearch Index

Page 26: Let Search Power Your Intranet!
Page 27: Let Search Power Your Intranet!
Page 28: Let Search Power Your Intranet!
Page 29: Let Search Power Your Intranet!

Metadata

PDF

Page 30: Let Search Power Your Intranet!

PDF

Metadata

Search IndexSingle Record

Page 31: Let Search Power Your Intranet!
Page 32: Let Search Power Your Intranet!
Page 33: Let Search Power Your Intranet!

Why?

Page 34: Let Search Power Your Intranet!
Page 35: Let Search Power Your Intranet!
Page 36: Let Search Power Your Intranet!

Document

Analytics(Popularity)

Search Index

Single Record

- Postal code ⇒ City, State- Implicit metadata- Link depth

Page 37: Let Search Power Your Intranet!

Supplemented RecordsId <Record 1>

URL www.hbs.edu/faculty/

Popularity 950218

LinkDepth 1

Id <Record 2>

URL www.hbs.edu/mba/academic-experience/blog/post/hbs-global-initiative-research-centers

Popularity 2493

LinkDepth 6

Page 38: Let Search Power Your Intranet!

For the sake of Relevance!

http://www.hbs.edu/search.aspx?q=finance&.....&bboost=sum( product

(sub(10,LinkDepth),0.1), max(log(Popularity),1) )

&...

Page 39: Let Search Power Your Intranet!
Page 40: Let Search Power Your Intranet!

Standardized Field Names

Record 3

Field: Webaddress

Record 1

Field: URL

Record 2

Field: Link

Record 3

Field: HBSLink

Record 1

Field: HBSLink

Record 2

Field: HBSLink

Search Index

Page 41: Let Search Power Your Intranet!

Content

CMS Records

Web pages RDBMS

Learning ManagementSystems

Service Management Systems

CRM Systems etc.

Page 42: Let Search Power Your Intranet!

Content

Search Index

CMS Records

Web pages RDBMS

Assemble HarmonizeCleanse Supplement

Learning ManagementSystems

Service Management Systems

CRM Systems etc.

OTC: One True Collection

Page 43: Let Search Power Your Intranet!

Why?

Page 44: Let Search Power Your Intranet!

Users

Page 45: Let Search Power Your Intranet!

Federated Search

One search box to rule them all

Multiple search tool federation

Harmony at the SERP level

What we thought was the Holy Grail

One True Collection (OTC)

One search box to rule them all

Single search index

Harmony at the result level

What the users wanted

Page 46: Let Search Power Your Intranet!
Page 47: Let Search Power Your Intranet!
Page 48: Let Search Power Your Intranet!

Content

Search Index

Your Bank!● Fast lookup● Web services for

all our content

CMS Records

Web pages RDBMS

Assemble HarmonizeCleanse Supplement

Learning ManagementSystems

Service Management Systems

CRM Systems

● Normalize data● Remove special chars● …

● Standard fields● One True Collection● ...

● Analytics (popularity)● Postal Code⇒ city,state● Implicit metadata● LinkDepth● ...

Intranet Websites etc.

Start making withdrawals !!

Joins● PDF Full-text● Person record● ...

etc.

CASH

Page 49: Let Search Power Your Intranet!
Page 50: Let Search Power Your Intranet!

Web

Ser

vice

s A

PIs

Solr

CMSWeb

Legacy 1

ITAssets

Legacy 2

Assets

Collections

Oracle DB

Java DBImport

Loader

Web ServicesAPIs

Web Connector

Solr XML

XML Connector Informatica

Web Connector

Crawl Pages

CMS

Web Services

APIs

Web Loader

Intranet, Apps, Portals

Websites

Websites

HBS Search Service

Enterprise Search Architecture

Page 51: Let Search Power Your Intranet!

Some Architectural Considerations

Search index design

Hardware, Scalability

Query optimization

High Availability (HA), Disaster Recovery (DR)

Analytics, Ongoing relevance tuning

Security

Page 52: Let Search Power Your Intranet!
Page 53: Let Search Power Your Intranet!

Some Security Considerations

Logged In/Out

Repository level, Document level, Field level

Group-based, Role-based, Individual-based

Index-time vs. Query-time

Page 54: Let Search Power Your Intranet!
Page 55: Let Search Power Your Intranet!
Page 56: Let Search Power Your Intranet!

Demo!

Page 57: Let Search Power Your Intranet!

Thank you!Questions?

[email protected]@RaviMynampatylinkedin.com/in/mynampatyfacebook.com/ravi.mynampaty