工作线程导致Lucene LockObtainFailedException

因此,我一直在尝试将Lucene用于App-Engine,作为GAE Search Api的优秀替代品。 我的内容是用户生成的; 这意味着我将在生产时动态地向索引添加内容。 因此,我将文档添加到索引的实现使用了一个任务队列,这样我的系统可以毫无问题地扩展。 但我遇到一个问题,多个工作线程试图访问索引导致LockObtainFailedException。 我有什么想法可以解决这个问题? 上面链接的LuceneFoAppEngine项目确实包含引号

对于高性能应用程序,请使用Google App引擎任务队列

那么在避免LockObtainFailedException的同时我该如何做呢? 我唯一希望创建多个索引,然后在搜索时,搜索所有索引? (每个工作线程的一个专用索引?)