机器配置:
DELL R720服务器 CPU E5-2609 2.4*2颗,内存24G,硬盘 15000转 600G*4lucene索引大小100G左右,文档数大概4000万个。
搜索一组10个词的条件,大概需要花费10秒,运行一段时间内存占用率极高。
请问该如何解决。另外问一个问题:solr和lucene单机的性能是否是一样的?

解决方案 »

  1.   

    因为我只有一台机器,暂时不能做分布式。请问有其他的办法么,
    lucene的单机承载量最大是多大?
    或者是否有其他的替代开源框架呢?
      

  2.   

    期待有人给你解决,lucene我还没遇到你这么多数据,所以检索时间还能接受,在全文检索方面 lucene 好像已经是不错的了,至于你那个最大是多少我也没测试过。
      

  3.   

    不知道你看过这2篇没?lucene提速方面: 
    索引: 
    http://wiki.apache.org/lucene-java/ImproveIndexingSpeed 搜索: 
    http://wiki.apache.org/lucene-java/ImproveSearchingSpeed
      

  4.   

    我也在用lucene,不过目前数据量太小,还没有涉及到性能优化问题,关注一下。