INTRODUCTION TO ENTERPRISE SEARCH
Kristian Norling
• Problem
• Web search
• How we search and !nd?
• Current state of Enterprise Search + stats
• Technical concept
• Information quality
• Feedback cycle
Agenda
•List
mrflip
nathansnider
Finding something when I know what I want and have words to describe it.
Four modes of seeking information
Exploring when I only have some idea of what I want and may lack the words to articulate it.
Four modes of seeking information
•Amount of information is growing everyday
•What to Search for?
•Where to Search?
•How to Search?
•Search is simple, complex and powerful
•Findability Dimensions
The State of Enterprise Search
STATS FROM THE
“ENTERPRISE SEARCH AND FINDABILITY SURVEY 2013”
DOWNLOAD REPORT
63.4% POOR SEARCH FUNCTIONALITY
52.1% DON'T KNOW WHERE TO LOOK
51.4% INCONSISTENCY IN HOW WE TAG
CONTENT
50.0% LACK OF ADEQUATE TAGS
33.1% DON’T KNOW WHAT TO LOOK FOR
Globally
“Enterprise search is the practice of making content from multiple enterprise-type sources, such as databases and intranets, searchable to a de!ned audience.”
http://en.wikipedia.org/wiki/Enterprise_search
Wikipedia De!nition
In the !eld of information retrieval, precision is the fraction of retrieved documents that are relevant to the search.
Precision takes all retrieved documents into account, but it can also be evaluated at a given cut-o" rank, considering only the topmost results returned by the system. This measure is called precision at n or P@n.
Source: Wikipedia
The Concept of Enterprise Search: Precision
Recall in information retrieval is the fraction of the documents that are relevant to the query that are successfully retrieved.
For example for text search on a set of documents recall is the number of correct results divided by the number of results that should have been returned.
Source: Wikipedia
The Concept of Enterprise Search: Recall
M number of relevant documents
N number of retrieved documents
R number of retrieved documentsthat are also relevant
Precision and Recall
We do not have PageRank...
...but we have social!
Social Reconnects Enterprise Search
Emails, People Catalogues, Connections, Tagging, Sharing etc.
Relevance
Examples of implementations:
- People Search
- Product Search
- Document Search
- Intranet and Website Search
- E-commerce
- Dashboard / Search as a Service
Search based Solutions
• Good Data/Information hygiene
• Crap in = Crap out
• Metadata is very important!
• Taxonomy and Metadata demysti!ed
• TetraPak example (video)
• SimCorp example
• VGR example (video)
Information / Content
•List
yeraze
svenwerk
HCE (SWEDEN)DEWEY DECIMAL CLASSIFICATION
Author: Douglas CouplandTitle: Hej Nostradamus!Publisher: Norstedts
Printed by: SmedjebackenYear: 2003
Printed: 2004
KristianNorling
Metadata
Semantic
KristianNorling
Example: Ernst & Young
• Metadata
• Titles
• Content Quality
• Information Life Cycle Management
ESEO: Actionable activities
But, an average Search budget is 100K Euro
• TCO
• ROI
• KPI
Search Analytics is key
Show me the Money
Important, delivers actionable to-dos quickly
• 0-results
• Top Terms Searched for
Video: Search Analytics in Practice
Search Analytics
• Feedback form
• KPI from Search Analytics
• Session time x n:o sessions = Time spent on search x hourly price = Cost per “answer”
• Add search re!nements + exit page (=is the right answer)
User Satisfaction
Findability by Findwise
1. BUSINESS
BUILD SOLUTIONS TO SUPPORT YOUR BUSINESS PROCESSES AND GOALS
2. INFORMATION
PREPARE INFORMATION TO MAKE IT FINDABLE
3. USERS
BUILD USABLE SOLUTIONS BASED ON USER NEEDS
4. ORGANISATION
GOVERN AND IMPROVE YOUR SOLUTION OVER TIME
5. SEARCH TECHNOLOGY
• Analyze how your business goals and strategies can be met by improved information access
• Set Findability goals. Examples; increase the revenue on sales, raise productivity, improve knowledge sharing, better collaboration
• Specify your requirements
• De!ne KPI’s and measure the success of your investments
Business
• Clean up and archive or delete outdated/unrelevant information
• Ensure good quality of information by adding structured and suitable metadata
• Create and use information models and taxonomies
• Tagging?
Information
• Get to know your users and their needs
• Make sure your solution is easy to use
• Perform continuous usability evaluations, like usage tests and expert evaluations
• Make sure users !nd what they are looking for
• Enable feedback loops for complaints, feedback and praise
Users
•List• Resources!
• De!ne processes, roles and routines to govern the solution
• Perform Search Analytics
• Create easy to use administration interfaces
• Perform training, technical and editorial
• Help publishers get started with processes for better !ndability
Organisation
•List• Select a suitable search platform or make the most of your current solution• Design your architecture with search-as-a-service in mind• Utilise the full potential of the selected technology
Search Technology
Kristian Norling
@kristiannorling
www.intrateam.se
norling.co
KRISTIAN NORLING