随着互联网的普及和上网医疗信息的不断丰富,越来越多的普通用户和医护人员倾向于使用互联网查询、获取各种医疗信息。目前,用户主要通过通用搜索引擎和医学专业搜索引擎获取互联网上医疗信息。通用搜索引擎没有对医疗信息进行专门的处理,不能够胜任专业化的医疗信息检索;而目前基于关键词的医学专业搜索引擎的检索质量和效率都不高,无法满足用户的检索要求,一是由于缺乏对文档的语义标注,二是没有对用户查询请求进行语义分析,只是简单地与用户查询请求在字符层面上进行机械地匹配。医学领域本体在语义和知识层面上描述了该领域概念及关系,具有良好的概念层次结构和逻辑推理能力,对文档和用户查询提供了很好的语义支持,可以帮助用户实现语义搜索。 因此,本文主要研究了领域本体的构建、通过信息抽取技术自动构建本体实例和使用医疗领域本体对用户查询请求进行语义处理等技术,提出了一种基于医疗领域本体的多信息融合的语义搜索方法,并设计和实现了原型系统。 在对基于本体的医疗搜索引擎相关技术和需求分析的基础上,主要研究了以下几个问题: 1、本文将国际疾病分类标准转换为医疗本体中的疾病类,构建了医院类、药品类和医生类,定义了他们的概念及属性,并描述了他们之间的关系。 2、对用户查询请求的语义分析是实现语义检索的基础。本文通过对本体中的概念、属性、关系和实例构建索引的方法,完成用户查询请求的语义分析和语义扩展。 3、根据医学领域Web站点的特点,使用基于规则的信息抽取技术完成了本体实例的自动构建。 基于上述研究,本文设计并实现了基于本体的医疗搜索引擎--MedicalSearch,实验表明,MedicalSearch能够返回给用户多种相关联的信息,较好地解决了目前基于关键词的医疗搜索引擎存在的问题,说明了本体在多信息融合的语义搜索方面的重要性。