多关键词查询匹配数据库结果排序 5C

请问如果我要设计一个表单,其中有一个属性是地理位置:是通过三级联动设计的省、市、区。如何根据这三个关键词都数据库中进行匹配查询,使与给定位置越近的记录排序越靠前。
需要多次查询匹配吗?还是先全部匹配,再依次减少末尾的关键词再去匹配?因为毕竟省重要于市、市又重要于区........但是查询匹配多次又很慢.....不知道该怎么解决?谢谢大家帮忙了,很急。。

3个回答

这得需要看你的表是如何设置的了。

u012660858
u012660858 表里就是一个字段记录家庭住址
4 年多之前 回复

我的表里就是一个位置字段。

使用ztree多简单啊,你可以看看ztree。。。

u012660858
u012660858 是希望与数据库里的记录进行匹配,看那些记录的地理位置和给定的位置相近, 并排序
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐