请您先登录,才能继续操作

[lucene] 在大数据量下,LUCENE优化应该朝哪方面考虑

mynameisjf 2009-10-04
咱们公司最近做了个搜索服务,采用的是双机。索引量大概为400G,每个服务器200G。然后各分2个WEBLOGIC域进行WEBSERVISE的调用。由于应用较多,大概有60多个。所以WS调用的时候,有时候会出现未响应的时候,然后抛出了异常。然后有时候WEBLOGIC也会内存溢出。所以请问,各位在WS调用加大数据量的情况,应该如何调优。谢谢
kinghongen 2009-10-09
首先监控weblogic的内存溢出是否是 搜索应用造成,如是则使用内存分析工具分析日志


lucene提速方面:
索引:
http://wiki.apache.org/lucene-java/ImproveIndexingSpeed

搜索:
http://wiki.apache.org/lucene-java/ImproveSearchingSpeed
mynameisjf 2009-10-11
谢谢,虽然英语看起来有点儿累。不过觉得还是收获不少
kisspycn 2009-10-14
有同样的问题
javaeyes 2009-10-16
调大内存, 做好缓存, 优化排序(比较重要)
mynameisjf 2009-10-28
优化排序 请问具体方向呢。。
现在有个新问题了,XFIRE调用的时候,常常会connection refused。请问是怎么回事呢
luckaway 2009-11-02
60个多个,两台服务器???太强了

充分利用内存,一台机器启动多个jvm,一个jvm分配2g内存。


觉得WEBSERVISE还是改成rmi方式比较好!

imjl 2009-11-02
为什么是60个,能否减少?

优化无非是硬件,运行环境,lucene,webservice等优化。
mynameisjf 2009-11-02
我们服务器是590,客户说性能很强力的。
现在每个服务改成3个域,好多了。感觉还是自己不到家啊
zxh116116 2009-11-05
厉害,这么大的索引就这样弄个搜索你觉得能用?不知道你搜索一个结果要多长时间,还不如数据库了。考虑用分布试把
Global site tag (gtag.js) - Google Analytics