Enterprise Search Solutions
A 360-Degree View of the Enterprise
ENTERPRISE SEARCH NOW GOES BEYOND TRADITIONAL DATA SOURCES
Enterprise search, or intranet search, provides holistic solutions for making corporate information easily and securely available to all staff within an enterprise. Subsets of information are sometimes also made searchable for customers or partners.
A SINGLE SEARCH PORTAL FOR ALL ENTERPRISE KNOWLEDGE
Enterprise search systems can be defined by the following characteristics:
- Indexing multiple, disparate document repositories, which are heterogeneous in nature, contain a variety of file formats, and are often topologically distributed around the corporate network
- Serving a range of user needs, from deep, specific research, to simple fact-checking and document retrieval
- Supporting business-critical processes through customised search capabilities
- Fully respecting all document-level security restraints imposed by the various document repositories involved
- Providing a universal user interface for search results presentation
This goal of implementing a search system that meets these requirements is often referred to as a quest for a "360-degree view" of the enterprise.
WHY IT'S HARD TO MAKE SEARCH EASY
Building successful enterprise search systems is primarily about addressing the awkward issues. The core indexing and query functionality provided by leading search engine vendors is mature, reliable, and scales well. Peripheral issues are the ones that tend to pose the key challenges. Among these are:
- Data connectivity: Implementing and maintaining sustainable connectivity to capture content and metadata
- Content processing (enrichment, cleansing, and normalisation)
- Query processing, to support and enhance user queries
These key challenges are exacerbated by the relentless growth of data. For example:
- Data growth overwhelms standard crawl/ingestion strategies, especially where the data is remote
- As data volumes grow, metadata capture and enhancement, and content processing prior to indexing, become increasingly important for “findability”
These are situation-specific issues that can only be addressed through the application of expertise.
HOW IS ENTERPRISE SEARCH IMPLEMENTED?
In our experience, most enterprise search implementations can be classified into one of the following categories:
Many enterprises have corporate initiatives to establish central repositories of enterprise content, and Microsoft SharePoint is increasingly used as the solution, with varying degrees of success. SharePoint 2013 provides good standard search capabilities, though this does not preclude the consideration of other technologies for corporate-wide search projects.
An enterprise search solution can work quite well when all content to be indexed is within the SharePoint environment. However, when much of the content is in remote repositories (ECM systems, SAP systems, file shares, websites, etc.), additional challenges are posed which require specific expertise. For further information, see Enterprise Search with SharePoint 2013.
Heterogeneous repository environments
For a number of different reasons, many enterprises also choose to maintain multiple "best-of-breed" content repositories versus a centralised solution. These heterogeneous content environments can result from the natural evolution and federation of IT infrastructure, as well as from merger and acquisition activity. It is not uncommon to see organisations with a dozen or more repositories in use. The need to access, process and index multiple, heterogeneous, and distributed content, can pose challenges that require unique search expertise to address.
Open source pioneers
Apache Solr has been around for more than 10 years and is a popular choice for Web-facing search applications. It is simple and straightforward in nature, and so may not always meet the complex needs of corporate-wide search solutions.
Elasticsearch is gaining excellent traction and is based on the same Lucene (and other proven open source utilities) roots as Solr. Elasticsearch is also often paired with LogStash (for log management) and Kibana (for user interfaces) in a full architecture stack for search-enabled applications.
A growing number of enterprises are now considering open source solutions for corporate-wide search. They accept that it won’t always work out-of-the-box, and that customisation and expertise will need to be applied. Open source solutions using g Solr or ElasticSearch is also popular with sophisticated FAST ESP users.
EXPERT CONSULTING AND IMPLEMENTATION TO MAKE SEARCH EASY
With deep expertise in all of these search technologies, we have helped enterprises to develop or migrate enterprise search solutions based on both open source and commercial technologies. Whatever your circumstances or choice of search product, we have the experience and expertise to help you deploy an enterprise search system that meets your business needs while delivering a better experience to your users.
Just about any type of organisation can benefit from a well-implemented enterprise search application:
- Fortune 500 and Global 2000 enterprises
- Government organisations
- Non-profit and charitable organisations
- Research organisations
- Educational institutions
A more comprehensive list of these organisations is available on our customer page.
Contact us for an informal discussion on how we can help your organization implement and improve enterprise search.