读书人

lucene和socket

发布时间: 2012-10-07 17:28:51 作者: rapoo

求助:lucene和socket
现在项目现状:
使用查询和展示分离,应用在查询时,通过客户端请求服务端的servlet查询数据。
数据存储使用lucene和mongodb。
现在遇到的问题:
1、lucene查询时速度不够快,100W数据量需要5000ms左右。
解决方案一:将要索引的字段进行合并成一个大字段,在查询时只查询大字段。
解决方案二:做lucene时,生成一个sessionid,只存储该sessionid,对其他数据只索引不存储,将sessionid和其他数据存入oracle数据库。查询时,在lucene中只查询出sessionid,根据sessionid在oracle中查询详细数据。
这两种方案做下来效果都不是特别明显,小弟是不是在做时疏忽了什么,请各位大侠指点一二。
2、一键搜索页面,查询一次会发送大概100个请求到客户端的servlet,会出现有些项请求超时,等待超时。客户端设置见下代码:




小弟一直在这个问题纠结,没有想出好的解决方案。求助各位大牛。 1 楼 511930751 2011-12-09 高手呢。。
怎么没人啊。。

读书人网 >编程

热点推荐