【问题标题】:Rails 4 .dat import postgreSQL and ajax searchRails 4 .dat 导入 postgreSQL 和 ajax 搜索
【发布时间】:2015-05-26 01:30:18
【问题描述】:

我想在 Rails 4 中实现一个航班搜索系统。

我找到了this resource

我的问题是:

  1. 我已经下载了 airports.dat 文件,其中包含大量数据,我需要将这些数据导入 psql 吗?如果是,怎么做?

  2. 如果我只需要机场 ID 和名称值,如何选择性地导入它们?

  3. 如果我想像 expedia.com 那样实现 ajax 加载机场名称,如果我使用 Digitalocean 之类的 VPS 会不会有问题(加载时间慢)?

请给我建议。

【问题讨论】:

    标签: ruby-on-rails ajax postgresql search ruby-on-rails-4


    【解决方案1】:

    您可以编写一个逐行读取的方法,并用逗号(“,”)解析每一行。然后你有足够的信息插入到数据库中。

    例如:

    flight1 = '507,"Heathrow","London","United Kingdom","LHR","EGLL",51.4775,-0.461389,83,0,"E","Europe/London"'

    然后就可以拨打flight1.split(",")[0]获取ID了

    搜索功能的速度受搜索算法和实现逻辑的方式影响,不受使用 VPS 的影响。

    【讨论】:

      猜你喜欢
      • 2014-03-07
      • 1970-01-01
      • 2014-10-13
      • 1970-01-01
      • 2014-07-13
      • 2015-02-23
      • 2014-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多