我正在使用 asp.net 3.5 开发工作门户 我使用 Lucene 实现工作和简历搜索功能。想知道关于 Lucene 性能优化、可扩展性等方面的提示/建议。
万分感谢!
我正在使用 asp.net 3.5 开发工作门户 我使用 Lucene 实现工作和简历搜索功能。想知道关于 Lucene 性能优化、可扩展性等方面的提示/建议。
万分感谢!
您应该记住的一件事是,在大型安装中集群或复制 lucene 索引非常困难,例如故障转移场景或分布式系统。因此,您应该有一种复制索引作业或整个数据库的好方法。
如果您使用排序,请注意比较器的大小。当使用排序时,对于搜索器返回的每个文档,都会为 Sort 对象中的每个 SortField 存储一个比较器对象。根据文档的大小和要排序的字段数量,这可能会让人头疼。
我在这里记录了我如何使用 Lucene.NET(在 BugTracker.NET 中):
http://www.ifdefined.com/blog/post/2009/02/Full-Text-Search-in-ASPNET-using-LuceneNET.aspx