Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Lucene 3.5.0中禁用ConcurrentMergeScheduler_Java_Google App Engine_Lucene - Fatal编程技术网

Java 在Lucene 3.5.0中禁用ConcurrentMergeScheduler

Java 在Lucene 3.5.0中禁用ConcurrentMergeScheduler,java,google-app-engine,lucene,Java,Google App Engine,Lucene,我需要在Lucene 3.5.0中禁用ConcurrentMergeScheduler,因为它不能在Google AppEngine上工作,因为它限制了线程的创建—不允许创建任何线程 有什么提示吗?好的,基本上合并可以在IndexWriterConfig.setMergeScheduler(新的SerialMergeScheduler())中提供 之后,可以在GAE中使用带有IndexWriter的RAMDirectory。小心。因此,RAMDirectory不起作用,但是您可以尝试针对谷歌应用

我需要在Lucene 3.5.0中禁用ConcurrentMergeScheduler,因为它不能在Google AppEngine上工作,因为它限制了线程的创建—不允许创建任何线程


有什么提示吗?

好的,基本上合并可以在IndexWriterConfig.setMergeScheduler(新的SerialMergeScheduler())中提供


之后,可以在GAE中使用带有IndexWriter的RAMDirectory。

小心。因此,
RAMDirectory
不起作用,但是您可以尝试针对谷歌应用程序引擎的lucene的
GAE
特定实现,或者使用。

lucene有一个特定于GAE的实现: