Same process will be repeated for phrase based search but the difference is that all work will be done on phrases identified by a phrase identification program which identify phrases by counting their frequencies; phrase having a suitable count will be selected for processing. Thus an index table will be generated containing phrases as its indices.