首先,从文字的字面意义来讲,二者就有区别的。

从法律上的角度来说。勘验是指对犯罪现场,犯罪的时空。犯罪的相关证据,进行勘察、鉴别、甄别和进行侦查实验的一种行为。

搜查是指对犯罪现场,犯罪嫌疑人,犯罪时空,彰武或者证据的藏匿地,进行找寻、查获、抓捕、提取、扣押的一种行为。

综上所述,勘验和搜查是两个不同的概念和不同的行为。