针对目前数字图书馆异构节点间的资源搜索效率低下的问题,给出一种基于超节点对等网的数字图书馆原型系统,描述其逻辑架构,利用本体进行语义分簇;探讨相应的语义构造思路和语义搜索算法,通过计算语义相似度,在语义簇内搜索,提高搜索效率;提出负载均衡算法和鲁棒性策略。实验表明算法是可行有效的。