The University of Michigan’s Health System (UMHS) understands that patients need to be matched to the ideal provider. Finding a physician with the right skills, experience, and availability takes careful technical implementation.
With search in particular, doctors generally don’t use the same language as consumers. Patients have “heart attacks” while doctors term them “myocardial infarctions.” Mapping the terminology between patients and experts is a key part of the search experience. Since UMHS’s platform of choice is Drupal and Apache Solr is the recommended search engine for Drupal, they needed to find the best way to deploy and manage Solr on Drupal.
UMHS’s staff knew that directly searching the data in Drupal tends to deliver mediocre search results, plus the Drupal search API doesn’t allow for customizations needed to optimize the search experience. They also didn’t want the headaches from standing up and managing their own servers.
After modifications, they saw improvements immediately in the average click position of the search results. A Mean Reciprocal Rank (MRR) of 0.5 corresponds to an average click position of the second result, an MRR of 1.0 means the first result on average was clicked. After a single day of tuning, MRR increased from less than 0.4 to 0.6. Click depth in key specialty searches, like Ophthalmology, also dropped significantly.
SearchStax Search Analytics provided crucial insights into how search was performing and highlighted changes we could make to improve and optimize the search results. With some minor tweaking, we were able to increase the likelihood that a patient shopping for a doctor would call and make an appointment.