Summary
In this chapter, we have learned what are business rules, how and when they prove to be important for us and how to write your custom rule using Drools; what is language detection, comparative study of different language detections such as CLD, LangDetect and Tika, how to configure LangDetect and Tika; what is NLP, how and where it can be used, what is OpenNLP, how does it function and what different phases OpenNLP consists of; and how to implement the Solr operation tool using Drupal 7 and the corresponding contributed Drupal modules.