优化文件搜索

时间:2010-12-07 13:46:24

标签: java java-ee wicket

我有一个庞大的(大约10 000个)人员数据库。这些人可以输入标准信息和上传文件(pdf,.doc& .docx)。 当我进行自由文本搜索时,它会搜索所有人员信息字段及其上传的文档。搜索所有人的文档花了很多时间wicket抛出“WicketRuntimeException:1分钟后,Pagemap null仍被锁定:Thread ...”

我的问题是,是否可以创建一个搜索功能,可以在不花费很长时间的情况下搜索多达10 000个文档。

项目运行Java,Wicket,Hibernate&弹簧。

1 个答案:

答案 0 :(得分:4)

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