Google Search Appliance Version 2.0 Webinar - May 2012

62
Exploring Enterprise Search for Oracle WebCenter Content Oracle WebCenter Content Harness the Power of Google Search Presented by Fishbowl Solutions 5.31.2012

description

Exploring Enterprise Search for Oracle WebCenter Content. Harness the Power of Google Search

Transcript of Google Search Appliance Version 2.0 Webinar - May 2012

Page 1: Google Search Appliance Version 2.0 Webinar - May 2012

Exploring Enterprise Search for

Oracle WebCenter ContentOracle WebCenter Content

Harness the Power of Google Search

Presented by Fishbowl Solutions

5.31.2012

Page 2: Google Search Appliance Version 2.0 Webinar - May 2012

Agenda

Introduction

What is Enterprise Search?What is Enterprise Search?

Enterprise Search Considerations

WebCenter Search OptionsWebCenter Search Options

Demo: GSA Connector Version 2.0Demo: GSA Connector Version 2.0

Page 3: Google Search Appliance Version 2.0 Webinar - May 2012

About Fishbowl Solutions

Specializing in portals & content management for 13

yearsyears

Customers throughout North America & EMEA

Enterprise-wide consulting services Enterprise-wide consulting services

Packaged software for WebCenter

100+ WebCenter-related projects100+ WebCenter-related projects

in last 2 years

Google Enterprise PartnerGoogle Enterprise Partner

Page 4: Google Search Appliance Version 2.0 Webinar - May 2012

About Fishbowl Solutions

WebCenter Mobile User Experience Design

SharePoint Integration Google Search Integration SharePoint Integration Google Search Integration

Page 5: Google Search Appliance Version 2.0 Webinar - May 2012

Why Search Matters

Introduction

Why Search Matters

Page 6: Google Search Appliance Version 2.0 Webinar - May 2012

Why Search?

User expectations are changing

– Proliferation of internet search capabilities– Proliferation of internet search capabilities

– Changing demographics

Page 7: Google Search Appliance Version 2.0 Webinar - May 2012

The Need for Search

ProductivityCan you do without your phone/computer?

ProductivityCan you do without your phone/computer?1 GB of data created per user annually91% use multiple search tools, 86% unhappy

K-workers spend 25% time to find informationSelf-serve customer service is cheaperFast-fail saves $1B in drug cost

Cost

Fast-fail saves $1B in drug cost

30-40% leaders find it hard to get information 30-40% leaders find it hard to get information for company-wide decisionsKeep track of industry, competition

Intelligence

Page 8: Google Search Appliance Version 2.0 Webinar - May 2012

WebCenter Search Frustration

Can’t find the content after check-in

Makes users feel like the system doesn’t workMakes users feel like the system doesn’t work

Can’t remember metadata

Decreased Adoption

Unhappy UsersUnhappy Users

Page 9: Google Search Appliance Version 2.0 Webinar - May 2012

The Cost of “We Can’t Find Anything”

1 in 5 searches do not find what is they were seeking

An average knowledge worker spends 16% of their An average knowledge worker spends 16% of their

time searching

20% spent with unsuccessful searches20% spent with unsuccessful searches

An organization with 4,500 knowledge workers is

looking at a inefficiency cost of $1.7 million per year.looking at a inefficiency cost of $1.7 million per year.

Many organizations are running at 40% to 70%

success rates for searchsuccess rates for search

Source: http://www.personalinfocloud.com/2010/05/understanding-the-cost-of-we-cant-find-anything.html

Page 10: Google Search Appliance Version 2.0 Webinar - May 2012

What Is Enterprise Search?What Is Enterprise Search?

Page 11: Google Search Appliance Version 2.0 Webinar - May 2012

Enterprise Search

Search All Search All

Enterprise Content

from One Placefrom One Place

WebCenter

File sharesFile shares

SharePointSharePoint

Web Sites

Page 12: Google Search Appliance Version 2.0 Webinar - May 2012

Architecture

User

Search Engine

OracleWebCenter Content

Content

Server

Connector

SharePoint

Other

Connectors

SharePoint

Connector

File System

Connector

Other Sources

Network File Share

Microsoft SharePoint Sites

Page 13: Google Search Appliance Version 2.0 Webinar - May 2012

Evaluating Search Options

What to Consider When

Evaluating Search Options

Page 14: Google Search Appliance Version 2.0 Webinar - May 2012

What are your search needs?

Internet vs.

EnterpriseEnterprise

Reporting vs.

ResearchResearch

Content Type

Language

SecuritySecurity

Page 15: Google Search Appliance Version 2.0 Webinar - May 2012

Content

Where is my data located?

– Databases– Databases

– Content Management Systems – Oracle

WebCenter, SharePoint, Documentum, FileNetWebCenter, SharePoint, Documentum, FileNet

Formats

– html/Documents – PDF, MS Office, etc.– html/Documents – PDF, MS Office, etc.

Social/People Search

– MS – expert finder, social proximity– MS – expert finder, social proximity

Page 16: Google Search Appliance Version 2.0 Webinar - May 2012

Organizing Content

Sites/Collections/Source Groups

– Security Classifications– Security Classifications

– Search Subsets of Indexed Content

– Configure Relevancy– Configure Relevancy

Page 17: Google Search Appliance Version 2.0 Webinar - May 2012

Indexing Process

Crawling

– Website/HTML Content– Website/HTML Content

– Internal page links help determine relevancy

Feeding (Connectors)Feeding (Connectors)

– MS Office

– PDF– PDF

– Other binary files

Page 18: Google Search Appliance Version 2.0 Webinar - May 2012

Crawling

Sub-

Category

Page

Detail

Pages

Category

Page

Sub-

Category Detail

Search Engine

Home

Page

Category

Page

Sub-

Category

Page

Detail

Pages

EngineCategory

Page

Sub-

Category

PageDetail

Pages

Sub-

Category

Page

Detail

PagesPages

Page 19: Google Search Appliance Version 2.0 Webinar - May 2012

Feeding

Search Engine

Content Connector

Content Source

Periodically

Asks for new or

changed content items

Periodically

Feeds list of new or changed content to connector

Feeds new or updated content to Search

Indexes content

content to Search Engine

Page 20: Google Search Appliance Version 2.0 Webinar - May 2012

Content Connectors

Developed for individual content sources

Leverage vendor frameworksLeverage vendor frameworks

May assist with security

Page 21: Google Search Appliance Version 2.0 Webinar - May 2012

Connector Availability and Features

Connector Availability and Support

– Vendor – May require additional licensing– Vendor – May require additional licensing

– Partners

– Custom – consider documentation, user communities, – Custom – consider documentation, user communities,

and the underlying technologies used

Features can vary greatly between search Features can vary greatly between search

platforms and connector implementation

– Security– Security

– Metadata Configuration

– Performance

Page 22: Google Search Appliance Version 2.0 Webinar - May 2012

Searching Secure Content

What to Consider When

Searching Secure Content

Page 23: Google Search Appliance Version 2.0 Webinar - May 2012

Security

Authentication

– Identifying and validating the user performing the – Identifying and validating the user performing the

search request, i.e. User Name/Password

AuthorizationAuthorization

– Determining which content the user has

permission to access. Commonly based on group permission to access. Commonly based on group

memberships or specific access granted to users.

– Early Binding vs. Late Binding– Early Binding vs. Late Binding

Page 24: Google Search Appliance Version 2.0 Webinar - May 2012

User Experience & Features

What to Consider Around

User Experience & Features

Page 25: Google Search Appliance Version 2.0 Webinar - May 2012

Tuning Results – Relevance

Compare platforms

True results comparison in your organization True results comparison in your organization

with your content

Consider standard SEO methods to Consider standard SEO methods to

measure/influence relevancy

Result biasingResult biasing

Page 26: Google Search Appliance Version 2.0 Webinar - May 2012

User Experience

Search suggestions

Spelling suggestionsSpelling suggestions

Faceted classification

Text clusteringText clustering

Page 27: Google Search Appliance Version 2.0 Webinar - May 2012

Search suggestions

Similar terms

Type-ahead / AutocompleteType-ahead / Autocomplete

Page 28: Google Search Appliance Version 2.0 Webinar - May 2012

Faceted classification

Check the topic

boxesboxes

Limits search,

particularly helpful particularly helpful

when searching for

terms with broad terms with broad

meanings

Page 29: Google Search Appliance Version 2.0 Webinar - May 2012

Search Metrics

What to Consider Around

Search Metrics

Page 30: Google Search Appliance Version 2.0 Webinar - May 2012

Popular queries

Users are defining

what’s importantwhat’s important

They’re also telling you

what’s hard to find via what’s hard to find via

navigation

Page 31: Google Search Appliance Version 2.0 Webinar - May 2012

Ineffective queries

Queries with low click-through rate (CTR)

Search results aren’t what users seekSearch results aren’t what users seek

Page 32: Google Search Appliance Version 2.0 Webinar - May 2012

Failed (Zero Result) Queries

Users looking for something, it’s not there

Taxonomy – valid synonyms?Taxonomy – valid synonyms?

Need to publish something?

Need to crawl something?Need to crawl something?

Page 33: Google Search Appliance Version 2.0 Webinar - May 2012

Webcenter Search OptionsWebcenter Search Options

Page 34: Google Search Appliance Version 2.0 Webinar - May 2012

The Evolution of Search

HIGH

Verity

• Local

OracleTextSearch

• Powerful but a lot of

OracleTextSearch –

11g

GSA Connector

• In-context search

experience

USER

SATISFACTION

• Local

• Configurable

•Millions of items

• Powerful but a lot of

administrative

overhead

Secure Enterprise

Search (SES)

• Extremely powerful

but still high level of

admin overhead

experience

•WebCenter websites and

repositories

Oracle SES

FAST

• Restricted use

license

• Secure crawling,

indexing & searching

• Improved

manageability

LOW

manageability

• Functionality

overlap

YEAR

Page 35: Google Search Appliance Version 2.0 Webinar - May 2012

Microsoft FAST Search

Highly customizable

ProsPros

– Connect to LOB data sources

(databases or other repositories, ERP, CRM, ECM)

– Connectors for Exchange– Connectors for Exchange

– Flexible UI customizations using web parts

ConsCons

– Once search expands outside of department,

complexity goes up

– Long deployment times– Long deployment times

– “Limited” WebCenter Content integration

Page 36: Google Search Appliance Version 2.0 Webinar - May 2012

Oracle Secure Enterprise Search

Enterprise search for Oracle-based

systems/applications

Pros

– Easier to install as standalone

– Integrates with Oracle Applications

– Integrates with Oracle WebCenter

ContentContent

Cons

– Some connectors are an additional – Some connectors are an additional

cost

Page 37: Google Search Appliance Version 2.0 Webinar - May 2012

Google Search Appliance

Rapid installation with reduced

administration

Pros

– Plug-and-play

– Easy to install and maintain

– Integration with Oracle WebCenter

ContentContent

Cons

– Two-year-term licenses– Two-year-term licenses

– Limited extensibility

Page 38: Google Search Appliance Version 2.0 Webinar - May 2012

Google Side-by-Side Search Tool

Compare search results from GSA alongside results from any other search engine or alternate appliance search engine or alternate appliance

Features:– Voters vote and taken to the next

query

– Tool can be seeded with queries of – Tool can be seeded with queries of your choice

– Simple web-based tool to configure multiple tests multiple tests

– Most votes, probabilities and confidence intervals, and whether there is enough data for the comparison to be statistically comparison to be statistically significant

– Randomize set of results that shows up on which side

– See vote history and even change – See vote history and even change previous votes.

Page 39: Google Search Appliance Version 2.0 Webinar - May 2012

Enterprise Search & the Fishbowl Enterprise Search & the Fishbowl

Google Search Appliance

Page 40: Google Search Appliance Version 2.0 Webinar - May 2012

Universal Search from Google

Fileshares

Intranets Databases Enterpriseapplications

ContentManagement

Page 41: Google Search Appliance Version 2.0 Webinar - May 2012

Additional GSA Features

User Experience

– Self-Learning Scorer

– Query Suggestions

– Automatic Spellcheck

– View as HTML

Content & CollaborationContent & Collaboration

– 220+ Supported File Types

Page 42: Google Search Appliance Version 2.0 Webinar - May 2012

Dynamic Navigation

Page 43: Google Search Appliance Version 2.0 Webinar - May 2012

Fishbowl + Google + WebCenter

Content Server

Enterprise SearchEnterprise Search

SiteStudio Site

Content-Based WebCenter Content-Based WebCenter

Portals

Page 44: Google Search Appliance Version 2.0 Webinar - May 2012

Fishbowl’s GSA Connector: Overview

Provides alternative to native Oracle WebCenter Content Oracle WebCenter Content database search

Integrate WebCenter Integrate WebCenter websites, intranets, content repositories

Insure higher adoption rates and overall use

Extend the Value of Your Extend the Value of Your Oracle WebCenter Investment

Page 45: Google Search Appliance Version 2.0 Webinar - May 2012

Fishbowl GSA Connector 2.0

What’s New– Ready-to-use templates for Oracle

Content ServerContent Server

– Google Search available as Quick Search

– Retrieve cached text versions through – Retrieve cached text versions through the Content Server

– Expose type-ahead and spelling suggestionssuggestions

– Administration interfaces for easy collection configuration and content maintenance maintenance

– Make other GSA collections available for search within WebCenter Content: SharePoint, Fileshares, etc.SharePoint, Fileshares, etc.

Page 46: Google Search Appliance Version 2.0 Webinar - May 2012

Fishbowl GSA Connector 2.0

Additional Features– Search full text, standard, and custom

metadata metadata

– Crawl Oracle WCM (SiteStudio) sites

– On-demand full search collection build and rebuild and rebuild

– Supports custom search interface & result templates

– Return public and secure content – Return public and secure content based on credentials

– Search multiple WebCenter Content instancesinstances

Page 47: Google Search Appliance Version 2.0 Webinar - May 2012

Once Stop Shop for GSA

Software

HardwareHardware

Services

+ ++ +

“Google is pleased to add Fishbowl Solutions to the Google Enterprise Partner program.

We’re looking forward to Fishbowl Solutions extending the power and reach of the

Google Search Appliance by offering content connectors for Oracle UCM to customers.”

Brent VerWeyst, Search Partner Lead for Google EnterpriseBrent VerWeyst, Search Partner Lead for Google Enterprise

Page 48: Google Search Appliance Version 2.0 Webinar - May 2012

DemoDemoFishbowl Solutions GSA Connector

for Oracle WebCenter Content

Page 49: Google Search Appliance Version 2.0 Webinar - May 2012

Increased Visitor Time Spent on Website for Sensor Manufacturer

� Business Problem

� Internet looked “dated”

� Results

� Increased site visits� Internet looked “dated”

� Complaints regarding web searches

� Site analysis showed high bounce rates and short site visits

� Increased site visits

� Decreased bounce rate

� Increased average time on site

� Decreased complaints bounce rates and short site visits

� Fishbowl Solution

� Decreased complaints

regarding “findability”

� Fishbowl Solution

� GSA Connector for WebCenter� Website searches facilitated by GSA

� Consulting ServicesPublic-Facing

Site Studio Site� Consulting Services� Upgraded UCM 7.5 SiteStudio system

to 10gR4

� Implemented Dynamic Navigation

Site Studio Site

Page 50: Google Search Appliance Version 2.0 Webinar - May 2012

Accelerated Access to Corporate Information for Employees at Healthcare Provider

� Business Problem� Lost staff time wasted in

fruitless searching

� Results

� Shortened search times for

employees and development time fruitless searching

� Confusing results page navigation

� Latency in content being

employees and development time

for IT staff

� Decreased administration� Latency in content being

available for search

� Fishbowl Solution

� More relevant search results

� Search backed by was Google

quickly adopted by staff� Fishbowl Solution

� GSA Connector for WebCenter� Intranet searches facilitated by GSA

� Consulting Services

quickly adopted by staff

Site Studio � Consulting Services� Enable Oracle WCM (SiteStudio)

based web pages to be part of search results

Site Studio

Employee

Intranet

Page 51: Google Search Appliance Version 2.0 Webinar - May 2012

Improved Intranet Portal Search for Employees at Healthcare Provider

� Business Problem

� Users complained search was bad on old intranet

� Results

� More relevant search results bad on old intranet

� Poor search on the new intranet would hurt adoption

� Manually sorting and

� More relevant search results

for users

� Decreased development time

to implement� Manually sorting and

configuring search results was time consuming and ineffective

to implement

� Better end-user impression

of new intranet site

� Fishbowl Solution

� GSA Connector for WebCenter� Intranet searches facilitated by GSA WebCenter � Intranet searches facilitated by GSA

� Consulting Services� Use Google Search Appliance to

search WebCenter Content surfaced up via WebCenter Portal and display

WebCenter

Portal Intranet

up via WebCenter Portal and display results in the Poratl

Page 52: Google Search Appliance Version 2.0 Webinar - May 2012

Why Fishbowl & the GSA Connector

World’s most popular search engine backed by best-in-class ECM

Single provider– GSA Hardware, Software and Services– GSA Hardware, Software and Services

– GSA implementation and configuration experts

Deep domain expertise with Oracle WebCenterDeep domain expertise with Oracle WebCenter– Numerous customers in production

End-to-End Consulting Services– Project Scoping, Implementations, Support, Tuning

Page 53: Google Search Appliance Version 2.0 Webinar - May 2012

Summary

What is Enterprise Search?

Enterprise Search ConsiderationsEnterprise Search Considerations

WebCenter Search Options

Enterprise Search with Google & Fishbowl’s

GSA Connector Version 2.0GSA Connector Version 2.0

+ ++ +

Page 54: Google Search Appliance Version 2.0 Webinar - May 2012

Fishbowl Summer Webinar Series

Creating a Visually Rich and Personalized WebCenter-Based Intranet in 60 Days or Less

– June 7th, 12pm CST– June 7th, 12pm CST

ECM on the Go: A Quick Start iPad Application for Mobile Content ManagementContent Management

– June 14th, 12pm CST

Preview Fishbowl's SharePoint Connector for Oracle Preview Fishbowl's SharePoint Connector for Oracle WebCenter Version 2.0 - Beta Customers Wanted!

– June 21st, 12pm CST

register: register: fishbowlsolutions.com/news

Page 55: Google Search Appliance Version 2.0 Webinar - May 2012
Page 56: Google Search Appliance Version 2.0 Webinar - May 2012

Contact Us to Learn More

web: fishbowlsolutions.com email: [email protected]

phone: +1.952.465.3400 blog: cfour.fishbowlsolutions.com

twitter: @FishbowlE20twitter: @FishbowlE20

facebook: facebook.com/fishbowlsolutions

linkedIn: join our groups

webcenter content & webcenter portalwebcenter content & webcenter portal

Page 57: Google Search Appliance Version 2.0 Webinar - May 2012

Indexing Items from

Oracle WebCenter Content

Oracle WebCenter Content User

Google Search Appliance

Fishbowl GSA Connector

OracleWebCenter Content

Checks in content item

Asks for new or

changed content items

Periodically

Feeds list of new or changed content IDs to Connector

Indexes content

Feeds new or updated content to GSA

Indexes content

Page 58: Google Search Appliance Version 2.0 Webinar - May 2012

Searching Secured Content from within

Oracle WebCenter Content

Oracle WebCenter Content User

Google Search Appliance

Fishbowl GSA Connector

OracleWebCenter Content

Performs search

Forwards search request to the GSA

Requests user ID

Passes User ID back GSA

Executes query

against all content

Requests which content is Requests which content is accessible by user

(Batch Authorization)Requests security groups and accounts user has access to

Passes security group and account information

Returns list of items back to WebCenter

Evaluates which items

user has access to

Provides list of content items user can view

Returns list of items back to WebCenter

Applies result template and displays results to user

Page 59: Google Search Appliance Version 2.0 Webinar - May 2012

Searching Public Content from within

Oracle WebCenter Content

Oracle WebCenter Content User

Google Search Appliance

Fishbowl GSA Connector

OracleWebCenter Content

Performs search

Forwards search request to the GSA

Returns list of items back to WebCenter

Executes query against

all public content

Returns list of items back to WebCenter

Applies result template and displays results to user

Page 60: Google Search Appliance Version 2.0 Webinar - May 2012

Searching Secured Content from the

Google Search Appliance Front-End

GSA Front-EndUser

Google Search Appliance

Fishbowl GSA Connector

OracleWebCenter Content

Performs search

Executes query

Requests user credentials

User credentials passed to GSAExecutes query

against all content

Requests which content is accessible by user

(Batch Authorization)Requests security groups and

(Batch Authorization)Requests security groups and accounts user has access to

Passes security group and account information

Evaluates which items

user has access to

Provides list of content items user can view

Returns list of items to user with the GSA’s front-end interface

Page 61: Google Search Appliance Version 2.0 Webinar - May 2012

Searching Public Content from the

Google Search Appliance Front-End

GSA Front-EndUser

Google Search Appliance

Fishbowl GSA Connector

OracleWebCenter Content

Performs search

Executes query against

all public content

Returns list of items to user with the GSA’s front-end interface

Page 62: Google Search Appliance Version 2.0 Webinar - May 2012

Authorization

Index Time

– Access determined when content is indexed– Access determined when content is indexed

– Can be out of date since last index update

– Most efficient approach– Most efficient approach

Query Time

– Access is evaluated when search is performed– Access is evaluated when search is performed

– May use individual HTTP HEAD requests, or more

efficient batch authorizationefficient batch authorization