ElasticSearch分布式搜索引擎在地名地址检索中的应用
发布时间:2021-05-11 19:30
针对传统全文搜索引擎Lucene无法满足海量地名地址数据高速分布式检索的问题,本文通过对分布式搜索引擎ElasticSearch的集群架构、索引分片与复制集、地理要素索引存储、数据检索及位置聚合等关键点进行详细研究,结合地名地址库数据结构的特点,提出了一种面向Web电子地图开发的分布式地名地址搜索服务构架,实现了地名地址模糊搜索、专题搜索、视野内搜索、周边搜索等功能。该架构具备可伸缩性、容错性、支持大规模并发访问的特点。
【文章来源】:测绘与空间地理信息. 2020,43(01)
【文章页数】:4 页
【文章目录】:
0 引言
1 分布式搜索引擎ElasticSearch
2 总体架构
2.1 地名地址数据库设计
2.2 ES分布式集群
2.3 分布式索引
2.4 地理形状存储与索引模型
2.5 地名地址分布式搜索与位置聚合
1)关键词模糊搜索接口
2)专题搜索接口
3)视野内搜索接口
4)周边搜索接口
3 分布式架构性能测试
3.1 测试环境的描述
3.2 测试结果与分析
1)数据写入服务性能测试
2)地名地址检索服务性能测试
4 结束语
【参考文献】:
期刊论文
[1]基于Lucene的地名数据库快速检索系统[J]. 张文元,周世宇,谈国新. 计算机应用研究. 2017(06)
[2]基于JMeter的Web Service自动化测试集成框架[J]. 边耐政,赵东旭. 计算机应用与软件. 2016(05)
[3]ElasticSearch分布式搜索引擎在天文大数据检索中的应用研究[J]. 陈亚杰,王锋,邓辉,刘应波. 天文学报. 2016(02)
[4]基于WebSocket和GeoJSON的WebGIS的设计与实现[J]. 丁克奎,钟凯文,周旭斌,孙彩歌. 测绘通报. 2015(02)
[5]基于ElasticSearch的大日志实时搜索的软件集成方案研究[J]. 白俊,郭贺彬. 吉林师范大学学报(自然科学版). 2014(01)
[6]GIS地名搜索系统的关键技术设计与实现[J]. 陈德权. 测绘与空间地理信息. 2013(08)
[7]地理编码系统中地址匹配引擎的设计与实现[J]. 张林曼,吴升. 测绘信息与工程. 2008(06)
[8]城市地理编码系统应用与研究[J]. 陈细谦,迟忠先,金妮. 计算机工程. 2004(23)
本文编号:3181976
【文章来源】:测绘与空间地理信息. 2020,43(01)
【文章页数】:4 页
【文章目录】:
0 引言
1 分布式搜索引擎ElasticSearch
2 总体架构
2.1 地名地址数据库设计
2.2 ES分布式集群
2.3 分布式索引
2.4 地理形状存储与索引模型
2.5 地名地址分布式搜索与位置聚合
1)关键词模糊搜索接口
2)专题搜索接口
3)视野内搜索接口
4)周边搜索接口
3 分布式架构性能测试
3.1 测试环境的描述
3.2 测试结果与分析
1)数据写入服务性能测试
2)地名地址检索服务性能测试
4 结束语
【参考文献】:
期刊论文
[1]基于Lucene的地名数据库快速检索系统[J]. 张文元,周世宇,谈国新. 计算机应用研究. 2017(06)
[2]基于JMeter的Web Service自动化测试集成框架[J]. 边耐政,赵东旭. 计算机应用与软件. 2016(05)
[3]ElasticSearch分布式搜索引擎在天文大数据检索中的应用研究[J]. 陈亚杰,王锋,邓辉,刘应波. 天文学报. 2016(02)
[4]基于WebSocket和GeoJSON的WebGIS的设计与实现[J]. 丁克奎,钟凯文,周旭斌,孙彩歌. 测绘通报. 2015(02)
[5]基于ElasticSearch的大日志实时搜索的软件集成方案研究[J]. 白俊,郭贺彬. 吉林师范大学学报(自然科学版). 2014(01)
[6]GIS地名搜索系统的关键技术设计与实现[J]. 陈德权. 测绘与空间地理信息. 2013(08)
[7]地理编码系统中地址匹配引擎的设计与实现[J]. 张林曼,吴升. 测绘信息与工程. 2008(06)
[8]城市地理编码系统应用与研究[J]. 陈细谦,迟忠先,金妮. 计算机工程. 2004(23)
本文编号:3181976
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3181976.html