oracle中地址如"广东省深圳市深南东路邮政大厦7楼502室" 如何在地址库表快速检索包含此地址关键词的行
来源:
时间:2024-08-17 13:24:56
热度:
oracle中地址如"广东省深圳市深南东路邮政大厦7楼502室" 如何在地址库表快速检索包含此地址关键词的行【专家解说】:夜深了,看到你这个问题,说一点个人意见。既然是地址,那么就
【专家解说】:夜深了,看到你这个问题,说一点个人意见。
既然是地址,那么就会有例如:xx省xx市xxx路xx大厦x楼xxx室.
那么你在存储的时候可以分块存储,比如:关键词1存储省份,关键词2存储地市,关键词3存储路名,关键词4存储大厦,关键词5存储具体地址,也就是xx楼xx室。
查找的时候,如果用like那么就慢的要死了,最好能精确查找,比如
你在输入的内容中找“省”“市”“路”字样,找到后进行截取,然后精确匹配,这样速度能快一些。
如果没有比如有些人不输入省市这些字眼,那么就要靠页面的人做一点文章了,在页面上加一个框,后面加上一个市字,这样不就没什么问题了,用户的习惯是可以培养的,现在很多都是这么做的。
也可以根据一些出现频率高的关键字对表进行离散分区,这样每次查询的少一些也能提高一点效率。比如按照地市分区,按照省份分区什么的。
既然是地址,那么就会有例如:xx省xx市xxx路xx大厦x楼xxx室.
那么你在存储的时候可以分块存储,比如:关键词1存储省份,关键词2存储地市,关键词3存储路名,关键词4存储大厦,关键词5存储具体地址,也就是xx楼xx室。
查找的时候,如果用like那么就慢的要死了,最好能精确查找,比如
你在输入的内容中找“省”“市”“路”字样,找到后进行截取,然后精确匹配,这样速度能快一些。
如果没有比如有些人不输入省市这些字眼,那么就要靠页面的人做一点文章了,在页面上加一个框,后面加上一个市字,这样不就没什么问题了,用户的习惯是可以培养的,现在很多都是这么做的。
也可以根据一些出现频率高的关键字对表进行离散分区,这样每次查询的少一些也能提高一点效率。比如按照地市分区,按照省份分区什么的。
-
南京河西万达广场地址2024-08-17
-
比亚迪太原建厂地址2024-08-17
-
我想知道中山古镇的爱情天梯的具体地址,并且想问一下从古镇的东方佰胜灯饰城那边去天梯哪里怎么走?2024-08-17
-
急!!广东中山古镇轻轨站具体地址在哪里?要从那去古四村或者古镇汽车站怎么走?2024-08-17
-
2008常州太阳能展销会的地址在什么地方?2024-08-17
-
高密的申通快递地址在哪2024-08-17
-
柳州有没有车用CNG加气站,地址在哪里2024-08-17
-
焦作光伏电子有限责任公司具体是做什么的?(地址是:武陟县占店镇)2024-08-17
-
利斯特光触媒是哪个公司生产的,工厂地址在那里?2024-08-17
-
高密有哪几家旅行社,最好带上地址!谢谢2024-08-17
-
神舟六号降落地址2024-08-17
-
全国有哪些知名的新能源公司,需要详细地址和产品类型2024-08-17
-
急。山东高密老中医郭星泰的地址。2024-08-17
-
哈尔滨天源石化工程设计院地址2024-08-17
-
中国石油长庆油田甘肃省庆阳市西峰区长庆油田(原庆成县第二输油处)地址2024-08-17