Software Design Pattern & Mining Approach A Novel Query Search Analysis to Identify Relevant Information · Study