添加了knowledge的不能为空的判断，如果已有值的knowledge，不能变为空。
同时在search panel页面，不显示name为空的knowledge