2010-12-07 78 views
0

我有一个大的(大约10 000)人的数据库。这些人可以输入标准信息并上传文件(pdf,.doc & .docx)。 当我进行自由文本搜索时,它将搜索所有人的信息字段及其上传的文档。搜索所有的人民文件需要这么多时间检票引发“WicketRuntimeException:1分钟后,Pagemap null仍然锁定:线程...”优化文件搜索

我的问题是,如果可以创建一个搜索功能,可以无需花费很长时间搜索多达10000个文档。

该项目运行Java,带有Wicket,Hibernate & Spring。

回答

4

您所描述的内容听起来像是直接适用于Apache Lucene。在确定现有车轮不符合您的需求之前,不要重新发明车轮。

+0

如果您是Java商店,Apache Lucene就是您的最佳选择。 – 2010-12-07 13:50:43