地址匹配算法

Psycheeeee 2017-02-17 05:28:00
各位大神,大家好。遇到棘手问题,百思不得其解。找不到比较好的方法,主要是写不出比较好的算法。

看有没有大神之前遇到过类似的问题,提供一些思路。

下面为主要内容
----------------------------------割割割--------------------------------

比如我有一个地址字符串:北京市朝阳区XXXXXXX 要和系统表中的标准省市区 匹配。

这种字符串比较规范的还好。主要是有些字符串 根本不规范。 直接写一个 朝阳区XXXXX,现在问题来了,朝阳区不止北京有,其他省市也有。更有甚者,直接写朝阳XXXXXXXX。根本不知道朝阳是个区还是什么东西。。

有没大神遇到过此类问题 望赐教!
...全文
6615 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_42604959 2021-01-21
  • 打赏
  • 举报
回复
大佬,有做出来了吗,我现在也要做类似的,求指点
sam_gmz 2020-03-24
  • 打赏
  • 举报
回复
可以使用地址分段分级,例如:北京市朝阳区XXXXXXX 要和系统表中的标准省市区 ,可以 北京市/SHI 朝阳区/QU XXXXXX/ADDRESS. 1、对待比对地址分段分级,找到XXXXXX部分 2、根据比对或者相似度计算,找到包含XXXXXX内容的地址列表 3、使用分级信息,“北京市” “朝阳区” 行政区信息做过滤。 以经验考虑,最好使用分区域的地址进行匹配,例如北京地址、上海地址、山东地址等,可以避免不必要的麻烦。
Psycheeeee 2019-10-16
  • 打赏
  • 举报
回复
引用 11 楼 Agnesyuanbao 的回复:
想咨询楼主现在有好的解决方法可以跟我说一下吗
我最终用的地图 api来做的,拿地址调用地图api获取坐标,然后再反查出具体的位置所在的 行政区域。但是也有特殊情况解决不了。
Agnesyuanbao 2019-08-06
  • 打赏
  • 举报
回复
想咨询楼主现在有好的解决方法可以跟我说一下吗
Psycheeeee 2017-02-21
  • 打赏
  • 举报
回复
引用 7 楼 u013080099 的回复:
我之前做过类似的
求指点,我正在用地图的service尝试解决
msdn_duan 2017-02-21
  • 打赏
  • 举报
回复
我之前做过类似的
  • 打赏
  • 举报
回复
这里不是“算法”这么简单。需要更深入100倍的条件,你有条件,再来谈应用。 话可以说透但是有些人未必能理解:比如说 google 搜索技术它的界面非常精简,稍微精致一些即可,为什么推出不久之后 google 的股价那么高? 有的人就说,我用一个 pc 电脑也来模仿这个界面吧。实际上在一个简单的“文本框”背后是几十万台、上百万台pc服务器,是面向到10、20年之后的互联网的形势而设计的网络系统。等你稍微深入一点说这个,这些人就不当真的,这些人只想要免费抄几行代码而已。
  • 打赏
  • 举报
回复
这个没有什么可以抄的“算法”。你要有丰富的业务知识,比如说可以详细询问客户,或者知道客户端的IP地址、电话号码、常用地址,等等,才能“接近于”解决问题。 如果你说这个是“算法”,那就过分技术化了。技术是死的,是干苦活儿的,才叫做技术。 而有些总是把人类都搞不懂的东西叫做技术,其实那就是为了抄点东西,而不是真正地在搞技术。
Poopaye 2017-02-17
  • 打赏
  • 举报
回复
不得不说,csdn自带的搜索太shi,靠百度才找到的 http://bbs.csdn.net/topics/391993177
Poopaye 2017-02-17
  • 打赏
  • 举报
回复
为啥我印象里有人问过一样的问题?
wanghui0380 2017-02-17
  • 打赏
  • 举报
回复
去科大讯飞的官站下载demo,就可以了解基本的技术(主要看命令词识别和开放语义那部分的sdk) 虽然讯飞主要以语音见长,不过技术是差不多的技术,大体上就是类ABNF范式解出已知关键词,然后使用贝叶斯概率分析,或者神经网络推论
stherix 2017-02-17
  • 打赏
  • 举报
回复
这个就类似搜索引擎了 你先需要使用中文分词工具 ,把用户输入的完整句子拆分成词语 再用这些词语部分组合进行模糊匹配
  在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。 《算法导论(原书第3版)》选材经典、内容丰富、结构合理、逻辑清晰,对本科生的数据结构课程和研究生的算法课程都是非常实用的教材,在it专业人员的职业生涯中,本书也是一本案头必备的参考书或工程实践手册。    第3版的主要变化:    新增了van emde boas树和多线程算法,并且将矩阵基础移至附录。    修订了递归式(现在称为“分治策略”)那一章的内容,更广泛地覆盖分治法。    移除两章很少讲授的内容:二项堆和排序网络。    修订了动态规划和贪心算法相关内容。    流网络相关材料现在基于边上的全部流。    由于关于矩阵基础和strassen算法的材料移到了其他章,矩阵运算这一章的内容所占篇幅更小。    修改了对knuth-morris-pratt字符串匹配算法的讨论。    新增100道练习和28道思考题,还更新并补充了参考文献。

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧