法律分析:
警察有搜查证但不开门的话是违法的,因为人民警察依法执行职务,公民和组织应当给予支持和协助。如果有公然侮辱正在执行职务的人民警察、阻碍人民警察调查取证、拒绝或者阻碍人民警察执行追捕、搜查、救险等任务进入有关住所、场所等行为的有可能会被治安处罚。
法律依据:
《警察法》 第三十五条
拒绝或者阻碍人民警察依法执行职务,有下列行为之一的,给予治安管理处罚:
(一)公然侮辱正在执行职务的人民警察的;
(二)阻碍人民警察调查取证的;
(三)拒绝或者阻碍人民警察执行追捕、搜查、救险等任务进入有关住所、场所的;
(四)对执行救人、救险、追捕、警卫等紧急任务的警车故意设置障碍的;
(五)有拒绝或者阻碍人民警察执行职务的其他行为的。
《警察法》 第三十四条
人民警察依法执行职务,公民和组织应当给予支持和协助。公民和组织协助人民警察依法执行职务的行为受法律保护。对协助人民警察执行职务有显著成绩的,给予表彰和奖励。公民和组织因协助人民警察执行职务,造成人身伤亡或者财产损失的,应当按照国家有关规定给予抚恤或者补偿。