one dog with a stick being chased by another dog through shallow water

The Ongoing Pursuit of Successful Enterprise Search

6 minute read
Miles Kehoe avatar
Search is not a fire and forget it technology. It takes time and resources to maintain high quality user satisfaction.

Years ago, what we now call "enterprise search" came with pretty basic functionality. Search products arrived with the ability to create an index, filters to enable the indexing to work properly on non-text content like Word Perfect and WordStar, and an application that delivered a basic search experience, so inexperienced users could find the content they wanted. Advanced products included basic reporting on the rare occasion, but everything was primarily focused on the indexing process, and very rarely on user query activity. Some companies — I’m thinking of organizations like Verity and Fulcrum Technologies (both former employers of mine) — actually included some limited reporting, with the focus primarily on user queries.

Nowadays, technology has expanded everywhere. And with the popularity and success of the leading names in "internet search" — Google, Bing, Yahoo and others —more and more users have come to expect similar results in their corporate search capabilities for both internal and public facing content. The catch is the intranet is not the internet, and search is frequently an orphan product managed by an IT team short on time and often with little experience with search. I’ve said this before but it's worth repeating: search is not "fire and forget" technology.

The "M" in Machine Learning Doesn't Stand for Magic

Enterprise search presents a number of challenges which I've covered here before: enterprise queries generally have a "right answer"; document level security, associated with many — if not a majority of documents; a variety of different file formats; and most importantly, someone whose job is to ensure content and search quality.

But we’ve seen a major enhancement in enterprise search recently, one that promises quantum leaps in search quality, precision and personalization: machine learning (ML). And to set the record straight, ML is not interchangeable with AI. Technically, ML is an implementation of AI.

ML does not free you from managing your search platform. The “L” in ML is about learning, but sadly, the “M” is not for "magic." As with we humans, machine learning happens by repetition and by observing behavior over time. And sadly, few enterprises have the quantity of content and query activity necessary to even approach the Google realm. And even though we are well into the 21st century, we don’t have the technology of the HAL 9000 computer — at least not yet. (Come back next year!)

What can you do to at least start seeing some of the benefits from ML technology that we now see integrated with commercial and open source search technologies? Regardless of what advanced technologies you use, you still have to pay attention to the basics. Again, I've written about this topic frequently in the past, but this also deserves repeating. As one of my teachers in college used to say, I ask you to put a hand over one of your ears, because what I’m about to say is too important to go in one ear and out the other.

First, make it a habit to watch your search platform. Most likely, your IT folks have tools that track behavior of critical software — yes, search is critical, even if you’re not using it for ecommerce. Talk to them, have them set up monitoring of search: if possible, have them track queries, presented results, viewed content and most importantly, "no hits." If a user performs a search, presumably he or she expects to see content relevant to the query. If a search doesn't turn up any content, either your user is looking for content you don’t have, or your content isn't tagged properly. When in doubt, ask your users to confirm what he or she was looking for.

Related Article: Why Is Enterprise Search so Hard?

What Search Metrics to Track

Most search technologies now offer at least some metrics. Ideally, they'd include:

  • Top Queries: Simply, what are the most common queries users submit. You want to understand queries across departments. For example, marketing will have different interests and queries than sales or IT staff. Understanding queries provides the metrics the search team needs to keep content relevant.
  • No Hits: When users perform a search — especially a relevant search term — and find nothing, they become frustrated. Tracking these queries provides critical information to the teams that create and manage content and addressing what are often misspellings or incorrect terms leads to happier end users.
  • Rare terms frequently seen in queries: This is a very interesting metric, since it provides knowledge on content users are looking for, but which there may not be much content.

Related Article: When Improving Search Performance, Don't Follow the Clicks

Learning Opportunities

Additional Must-Do Tasks

What about terms that are common throughout your content and indices, but where you can identify and promote the right answer? Sometimes, this means talking to people in other departments who may have a better understanding of the query intent. One thing we’ve seen that has often proved worthwhile is to form an enterprise search team or a search center of excellence. These groups, made up of users from across the organization and all levels of the company from individual contributors to senior management, meet periodically — quarterly seems to be the most common frequency — to discuss users’ feedback on the search platform.

In addition to the above reporting, there are a few more things to track. It’s a good idea to track queries by department: often we’ve seen instances where one or two departments utilize search thoroughly, while others use it rarely. In case of the latter, talk to people in the departments to understand a users’ intent and if you are missing content, address the problem. Keep an eye out for rare but potentially critical queries — believe it or not, they can be important.

One extreme, but hopefully rare case: sensitive terms. A query for "sexual harassment policy" is a symptom of potentially legal vulnerabilities. If that query occurs, it should to escalated to HR. I’m certainly not an expert in the law, but I’ve been told that, in cases where companies should have known there were issues, there may be liability. Talk to HR (and perhaps Corporate Legal), investigate the issue and address the problem. 

As I said earlier, search is not a fire and forget technology. It takes time and resources to maintain high-quality user satisfaction. The squeaky wheel may get the grease, but constant improvement will help address any dissatisfaction — and that’s always a good deal.

Related Article: Diagnosing Enterprise Search Failures

A Final Warning

A lack of feedback from users is not always a good thing: combined with unexpectedly low query activity, it could be that your users have given up on search. Communicate with them, gather their input and communicate.

About the author

Miles Kehoe

Miles Kehoe is founder of New Idea Engineering, a vendor neutral consultancy focused on enterprise search, analytics and big data. In addition to New Idea Engineering, he has also worked at searchvendors Verity, Fulcrum Technologies, and most recently at Lucidworks.

About CMSWire

For nearly two decades CMSWire, produced by Simpler Media Group, has been the world's leading community of customer experience professionals.


Today the CMSWire community consists of over 5 million influential customer experience, digital experience and customer service leaders, the majority of whom are based in North America and employed by medium to large organizations. Our sister community, Reworked gathers the world's leading employee experience and digital workplace professionals.

Join the Community

Get the CMSWire Mobile App

Download App Store
Download google play