APP下载

基于GeoNames和Solr的地名数据全文检索

2016-03-01胡丹露

测绘工程 2016年2期
关键词:数据库信息

魏 勇,胡丹露,李 响,王 丰

(1.信息工程大学 地理空间信息学院,河南 郑州 450052;2.61081部队,北京 100085)



基于GeoNames和Solr的地名数据全文检索

魏勇1,胡丹露1,李响1,王丰2

(1.信息工程大学 地理空间信息学院,河南 郑州 450052;2.61081部队,北京 100085)

地名与人们的生活息息相关,是最常用的社会公共信息之一,也是大众最熟悉的地理空间数据。地名在地理信息组织和传递中占据着举足轻重的作用,搭建起地理信息与空间位置之间的桥梁。地名数据库是通过计算机实现对地名信息资源的收集整理、标引著录、检索输出的自动化检索系统。随着社会的发展,地名信息需求迅速增长。地名数据库的建立,使地名资源得到充分开发和利用。地名数据库建设是国家信息化建设的重要基础,对于促进我国现代化建设具有非常重要的作用。

地名通常以非结构化的自然文本表示,这为地名信息的检索带来不便。传统的信息检索方式要求数据满足关系数据库第一范式所要求的最小原子值的要求,而地名名称通常以长字符串的形式表示,虽然通过构造SQL查询语句能够实现字符串的模糊检索,但这种方法需要对所有文本段落匹配,查询效率很低。全文检索是一种非常有效的信息检索技术,它能提供快捷的数据管理工具和强大的数据查询手段,快速进行大量文档资料的整理和管理工作。

本文提出一种基于开源地名数据库GeoNames和开源搜索引擎Solr提供地名数据全文检索服务的方法,首先分析GeoNames的数据结构,构建基于GeoNames的地名数据库并将地名数据入库处理,然后利用Solr对地名数据相关进行分词,建立全文索引,并提供地名数据全文检索服务。……

登录APP查看全文

猜你喜欢

数据库信息
数据库
订阅信息
数据库
数据库
数据库
数据库
展会信息
数据库
信息
健康信息