首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公司地方分支机构空间响应的建模与查询

公司地方分支机构空间响应的建模与查询
EN

Software Engineering用户
提问于 2013-03-19 15:12:28
回答 1查看 72关注 0票数 5

什么是最佳实践,以建模和查询公司的地方分支机构的空间责任?我公司在当地有许多分公司,一般负责一个城市的工作。这是最简单的案子。然而,也有一些例外的情况。以下是所有可能的案件清单:

  • A分局负责a市(一般案件)
  • a分局负责城市a、b和c。
  • a分局负责a市的1区和2区,b处负责a市的3区、4区和5区。
  • A分局负责a市和2区Foostreet,而b分局负责a市第2区。
  • A分局负责a市和2区Foostreet的多名住户,而b分局负责a市第2区。
  • A分局负责a市的所有客户,其姓氏以字母A-F开头,而b分行为G-K,c分行为.
  • A分局负责处理Foos的a市,b分局负责处理酒吧的a市。

这些是可能的责任案件,当然也可以是混合的。计划中的系统应回答以下问题:“哪个部门负责城市a(或b或c.)?”。如果有例外情况,问题必须更加具体。

有没有可能提供这样的提示:“A市有多个分支机构,请选择一个地区!”或者“你在问什么情况?负责处理食品、酒吧……”

最有可能被问到的问题是:“哪个部门负责12345年度的Foostreet 345?”

我的需求是Java和一个mySQL数据库。如果MongoDB或Neo4j真的更有意义的话,也许可以使用它。

我已经有了每个城市、地区、邮政编码和街道的数据库,这些数据可以“连接”。

我希望这个问题听起来不像:“请为我做我的工作”,但我在空间领域建模方面的经验几乎为零。

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2013-03-19 15:50:48

由于您的所有标准都不是严格的地理标准,所以我认为您所要寻找的更接近于分面搜索。分面搜索允许用户“向下钻”,直到他们得到他们想要的信息,在这种情况下是负责的分支。你最常在购物网站上看到它。您可以进行一般搜索,然后在左侧显示标准列表或“方面”。然后用户会选择一个价格范围,或者一个评价等级,或者一个品牌名称等等。搜索计算机会给你一个与寻找衣服不同的方面列表。

在你的例子中,这些方面可能是城市、地区、街道、奇数或偶数房屋号码等。你可能无法直接使用solr的面搜索,但这应该给你一个好的起点。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/191165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档