Our client is a Drupal based site for trustworthy health and medical news and information for patient-led health care. It has more than 16,000 health articles written by patients and approved by qualified medical professionals. On this site role for the search is key for users to find the correct information.
We implemented Solr for this site as it integrates well with Drupal using search API. Default integration of Solr with Drupal provides the basis for better search but its not very accurate by default. For large sites this integrations creates issues with indexing and performance.
Our team modified the default Solr schema, used synonyms to cover wide range of medical terms, fine tune the relevancy, introduced stop words, improved auto complete and fine tune Solr performance. All these efforts resulted in faster and better search where users were able to find the information they were looking quickly. The search can be see in action here