Search Function

@brighton_zocs, i have split the other half of your query here (for systematic documentation):