Integrate the search module

oh ! at last ... build the search module for the project like hell .. :(
updated

updated
changes

changes