dsgdsg 2008-11-24 14:55
浏览 264
已采纳

请问一下这样的需求是用【数据库索引】好还是用【Lucene】!

我有这样的一个需求:

 

一个数据库表格:(5个主要字段,其中内容固定(记录数是肯定   100W+  可能更多))

 

1.省份  |  2. 市    |  3. 街  |   4. 经度  |  5. 纬度

 

目标:1)可以实现:( 省市街 )三个条件的 单独 或者 组合 模糊查找 :如: 单查: “某某街”                           ( 符合要求的全部列出)

                                                                                                              组合: "某"  (市)    "某"  (街)  或者  "某" (省)  "某"  (街)     ( 符合要求的全部列出)

 

 

        2)经度和纬度是类似于  (123.48,46.54 )的双精度类型的数据

            可以实现:通过给出一组 经纬度值,查出在其范围内的符合要求的记录 :如找   纬度:120~~130 以内  经度  80~~100以内 的记录

 

        3)很短时间完成

 

需要这样的一些要求,是用Lucene好(功能能否实现?)?

 

                          还是数据库索引好?

(如果是数据库好,我用的是 mysql5 数据库!  在数据库方面我只会用一般的查询语句,要让mysql索引,听说是不是还必须写自己的  中文分词 ?

  myqsl5 不支持中文索引的?)

 

   请知道的前辈多说几句,我系一新人。在此先谢过了!

 

 

 

 

 

 

 

                                                                                       
  • 写回答

1条回答 默认 最新

  • weixin_42348590 2008-11-24 15:23
    关注

    数据库用来持久数据..要达到检索速度的话用lucene吧.100W+条你这样的数据lucene完全可以很轻松检索出来...然后你这些数据变动比较少的话做lucene就更加方便了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器