One of the glamorous things about using Drupal is that it bootstraps with full text search. Drupal also provides us with search hooks which allows to search based of various parameters. These results can be customized as per our requirement. Connecting your users with the content they need when they need it isn't just optional anymore. With the rise of Google and similarly sophisticated search engines, users expect high-quality search results that help them find what they're looking for quickly and easily. You can meet all these needs with Apache Solr, Lucene. We are going to talk about how to use Apache Solr in drupal and make our drupal search powerful. We will also talk about Faceted Search and how this will help the user to get refined results and improve the usability.