我目前正在努力加速我的Zend Lucene索引。它包含大约1M个文档。在某些情况下,搜索需要0.4秒的时间。这是不能接受的。我希望它最多能在0.1秒内返回结果。
文档中没有关于引擎性能问题的任何信息,除了它说引擎是可扩展的。我所学到的唯一事情就是可能使用optimize()
方法。虽然如此,这还不够。因此,我有两个问题:
每行(文档)添加字段的顺序是否重要(从性能角度来看)?
是否有任何其他参数可以用来可能加速它?也许可以使用用于索引或某些服务器设置(更多内存等)的某些参数。
我目前正在努力加速我的Zend Lucene索引。它包含大约1M个文档。在某些情况下,搜索需要0.4秒的时间。这是不能接受的。我希望它最多能在0.1秒内返回结果。
文档中没有关于引擎性能问题的任何信息,除了它说引擎是可扩展的。我所学到的唯一事情就是可能使用optimize()
方法。虽然如此,这还不够。因此,我有两个问题:
每行(文档)添加字段的顺序是否重要(从性能角度来看)?
是否有任何其他参数可以用来可能加速它?也许可以使用用于索引或某些服务器设置(更多内存等)的某些参数。