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 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多